基本上,我想告诉Selenium单击我通过xpath找到的按钮。反过来,这个按钮应该在屏幕上显示一个新元素,我也可以通过xpath找到这个元素。但是,有时当我单击此按钮时,新元素将不会显示。那么,我如何告诉Selenium,如果元素没有显示,它应该刷新页面并单击直到显示了新元素,只有这样,它才能单击新元素?代码:
from seleniu
它有两个部分:1.登录2.验证登录,登录部分的最后一行查找并单击按钮(登录)。当我只运行登录部分时,它可以工作,但是当我添加验证行时,它不能工作,也找不到要单击的按钮。\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 394, in find_element_by_xpath
returnself.find_element(by=By.XPATH, value=xp
我试图使用python中的selenium从数据库中自动下载一个文件。我通过右键单击该按钮找到xpath,然后复制xpath。在我的python代码中,我在使用chromedriver打开网站之后使用了find_element_by_xpath。但是它返回了一个空列表,但没有返回一个元素。这个问题把我逼疯了。以下是代码:from selenium import webdriver
from
在从python运行selenium脚本时,无法单击该脚本的按钮。selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locateelement: {"method":"xpath","selector":