登录instagram后无法单击<code>现在不
selenium.common.exceptions。NoTouchElementException:消息:没有这样的元素:无法找到元素:{“方法”:“xpath”,“选择器”:“//*[@class='pbNvD fPMEg']]”(会话信息:chrome=91.0.4472.106)
def instagram_login():
driver = webdriver.Chrome("/chromedriver")
driver.get('https://www.instagram.com/')
driver.maximize_window()
driver.implicitly_wait(20)
form = driver.find_element_by_xpath("//*[@class='HmktE']")
usrinput = form.find_element_by_name("username")
usrinput.clear()
usrinput.send_keys("@gmail.com")
usrpwd = form.find_element_by_name("password")
usrpwd.clear()
usrpwd.send_keys(" ")
time.sleep(2)
# wait = WebDriverWait(driver, 10)
# loginbt = wait.until(cond.presence_of_element_located((By.XPATH,"//*[@class='HmktE']//button")))
# loginbt.send_keys(Keys.ENTER)
# loginbt.click()
loginbt = form.find_elements_by_tag_name('button')
print(loginbt[1])
loginbt[1].click()
# driver.execute_script("arguments[0].click();", loginbt)
time.sleep(2)
wait = WebDriverWait(driver, 10)
notification= wait.until(cond.presence_of_element_located((By.XPATH, "//*[@class='pbNvD fPMEg ']")))
notification = driver.find_element_by_xpath("//*[@class='pbNvD fPMEg ']")
offbt=notification.find_element_by_xpath(".//*[@class='piCib']//*[@class='mt3GC']//*[@class='aOOlW HoLwm ']")
offbt.click()
return driver
notification = driver.find_element_by_xpath("//*[contains(@class,'pbNvD')]")
或者
notification = driver.find_element_by_xpath("//*[contains(@class,'fPMEg')]")
我想用Python/Selenium登录Facebook。。。,它的工作非常好,在一开始,它找到“电子邮件”,“密码”,但登录按钮没有??? 消息:没有这样的元素:无法找到元素:{“method”:“css selector”,“selector”:“[id=“loginbutton”]”}(会话信息:chrome=92.0.4515.107),谢谢大家
我试图点击下面xpath提供的按钮。它显示以下错误: cmd中。
我想做的就是选择下拉列表。 下拉列表示例 代码: 我已经尝试了很多不同的Xpaths HTML代码 单击我查看HTML示例1 看看例1和例2中的名字 单击我为超文本标记语言实例2 您会注意到 HTML 代码已更改为 我认为这是我面临的问题的一部分。真是卡住了。我也尝试过使用ChroPath 提前谢谢你! 更新: 评论要求提供超文本标记语言代码的更多细节 更新2(解决方案) 我错在这里。我没有提供足
我用selenium和python一起使用,我试图点击一个按钮,但它似乎不起作用。下面是html结构的图片: 这里 我已经尝试通过xpath和类单击该按钮,但没有成功。它也没有给我一个错误。我为每一个答案感到高兴!
本文向大家介绍python+selenium 定位到元素,无法点击的解决方法,包括了python+selenium 定位到元素,无法点击的解决方法的使用技巧和注意事项,需要的朋友参考一下 报错 需要点击的按钮页面显示不了,需要下拉滚动条,能看到按钮了才能点 1、尝试下拉一段滚动条,让按钮能看到 OK,能点到了 2、不是下拉加载的页面,用方法一有点傻,尝试让滚动条定位到指定元素位置 ok,滚动到元素
我是使用Appium和TestNg测试移动应用程序自动化的新手。我正在练习自动化amazon应用程序,应用程序已经成功启动,但当我尝试单击登录选项时,它得到了: “失败:login org.openqa.selenium.NosuChelementException:无法使用给定的搜索参数在页面上找到元素。(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:0毫秒。”