为了账号安全,请及时绑定邮箱和手机立即绑定

绝对路径改写成相对路径后不能定位元素,帮忙看下相对路径是否正确

绝对路径:

/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]

注:不是页面元素没有加载完成的原因

正在回答

2 回答

你是在页面中定位不到还是在代码中定位不到?页面能发具体URL来我打开看看吗?这个要到页面才知道。

//tbody[@id='dataPanel']/tr[1]/td[6]/lable[1]

这样写页面显示定位出来是唯一的一个元素吗?页面上面现象?

如果是代码中

这个可能有很多原因啊,比如可能页面没加载完知识其中原因之一,或者元素在iframe里面的,或者需要加显示的等待,或者你selenium自动化进入的是不同的页面,这个要具体问题具体分析。


0 回复 有任何疑惑可以回复我~

后来发现是页面没有加载完

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

绝对路径改写成相对路径后不能定位元素,帮忙看下相对路径是否正确

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信