0

Selenium java code for regular expression.

Xpath = "//*[@id='gritter-item-6']/div[2]/div[2]/p"

In above xpath 6 is varying, any one help me how to solve this problem

Please give me the solution for this.

4

3 回答 3

6

尝试在我们使用contains关键字的地方使用下面的 xpath。

//*[contains(@id, 'gritter-item-')]
于 2013-04-30T08:12:03.133 回答
2

为了使其更准确,您可以使用starts-with()而不是contains(),因为您的 ID 以特定字符串开头。

您可以使用 ://*[starts-with(@id, 'gritter-item-')]

于 2013-08-02T01:08:27.863 回答
0

我和你有同样的问题,帮助我的是安装 Selenium IDE 并提取“Xpath Position”只要按钮不改变页面上的位置,位置就不是动态的。希望这对您有所帮助。截屏

于 2017-05-20T17:27:53.873 回答