Java+selenium自动化测试使用Xpth定位不到a标签里的文本内容(如图一)。使用//a[contains(string(),'个人信息')]/text()定位到后,在idea中运行提示org.openqa.selenium.InvalidSelectorException: invalid selector: The result of the xpath expression "//dd/a[contains(string(),'个人信息')]/text()" is: [object Text]. It should be an element.(如图二)。
图一
是这个吧“//dd/a[contains(string(),'个人信息')]”,带上/text()就是获取文本了,不是element,不行的话可以换其他方式啊,css的selector也可以获取嘛,方式多得很呢
看报错推测是你的 xpath 写的有问题
如果可以的话,发个原网址,我可以帮助分析一下