51Testing软件测试论坛

标题: Python+selenium,尝试多种方法无法定位元素,提示no such element: Unable to loc... [打印本页]

作者: 测试积点老人    时间: 2022-5-17 13:18
标题: Python+selenium,尝试多种方法无法定位元素,提示no such element: Unable to loc...
Python+selenium,尝试多种方法无法定位元素,提示no such element: Unable to locate element,如何解决?

无法定位元素的绝对路径:
/html/body/div[1]/div/div[3]/header/div[3]/div[5]/ul/li[1]/div/div/span

尝试过Xpath定位文本:
driver.find_element(By.XPATH,"//div[text()='车辆']").click()
尝试过Xpath定位ul:
ulli=driver.find_element(By.XPATH,"//*[[url=]@class='top-menu[/url]ivu-menu ivu-menu-primary ivu-menu-horizontal']")

[attach]138081[/attach]



作者: kallinr    时间: 2022-5-18 10:44
函数定位
作者: qqq911    时间: 2022-5-18 13:00
用绝对路径试试
作者: 郭小贱    时间: 2022-5-18 13:21
换绝对路劲试试呢。
作者: bellas    时间: 2022-5-18 14:26
函数定位试试
作者: jingzizx    时间: 2022-5-18 16:16
明确显示出来后定位
作者: 钛合金巨棒    时间: 2022-5-31 16:05
//span[text()="车辆"]     注意  这个也可以使用下标索引  然后你自己把写的定位元素在浏览器搜索下,如果搜索得到应该就是页面元素没有出现,加个强制等待吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2