小编los*_*ild的帖子

无法在 python 中使用 selenium webdriver 定位元素

我想在一个名为http://elegalix.allahabadhighcourt.in的网站上进行一些自动化测试。我使用以下 python 代码单击上述网站上名为“高级”的按钮:

代码#

from selenium import webdriver
driver = webdriver.Chrome('./chromedriver')
driver.get('http://elegalix.allahabadhighcourt.in')
driver.set_page_load_timeout(20)
driver.maximize_window()
driver.find_element_by_xpath("//input[@value='Advanced']").click()
Run Code Online (Sandbox Code Playgroud)

错误#

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //input[@value='Advanced']
Run Code Online (Sandbox Code Playgroud)

PS我是Python编程的新手。我尝试过 xpath 的不同变体,并尝试使用其他 find_element_by 方法,但似乎没有一个在这个网站上工作...我在 Firefox 浏览器上也遇到类似的错误...

python selenium xpath

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

selenium ×1

xpath ×1