慕小1号
2018-06-19 16:55
绝对路径:
/html/body/table/tbody/tr[2]/td[2]/div/div[2]/table[2]/tbody/tr[1]/td[6]/label[1] 第一个tbody的id为actionPanel 第二个tbody的id为dataPanel
改写成相对路径:
//tbody[@id='dataPanel']/tr[1]/td[6]/lable[1]
注:不是页面元素没有加载完成的原因
你是在页面中定位不到还是在代码中定位不到?页面能发具体URL来我打开看看吗?这个要到页面才知道。
//tbody[@id='dataPanel']/tr[1]/td[6]/lable[1]
这样写页面显示定位出来是唯一的一个元素吗?页面上面现象?
如果是代码中
这个可能有很多原因啊,比如可能页面没加载完知识其中原因之一,或者元素在iframe里面的,或者需要加显示的等待,或者你selenium自动化进入的是不同的页面,这个要具体问题具体分析。
后来发现是页面没有加载完
web端功能自动化定位元素
13130 学习 · 47 问题
相似问题