Selenium IDE:根据行查找正确的Xpath元素

时间:2013-10-11 14:00:16

标签: xpath selenium

我使用的是Selenium IDE,我在网页上有这些销售信息(例如:http://s23.postimg.org/6vwlkqm57/image.jpg),我需要在变量中存储一些信息。我需要存储的信息之一是国家/地区字母(在此示例中,我需要将字母LV存储在变量中)。

我目前正在使用此命令:

命令: storeText ||目标: // div [@id =' content-main'] / form [2] / table [4] / tbody / tr [9] / td [2] | |价值:国家/地区

问题是:这个国家信息并不总是在第9行(tr [9]),就像在这个例子中一样,有时它在第10行。

我的问题是:有没有办法,首先找到正确的行,然后存储国家/地区字母?

这是源HTML - http://txtup.co/VPZR

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

此xpath应解决您的问题 -

//div[@id='content-main']/form[2]/table[4]//tr[contains(text(), 'Country')]/td[2]

答案 1 :(得分:0)

我可以让它发挥作用,感谢帮助我的每个人,我使用了这个sintax:

// div [@ id ='content-main'] / form [2] / table [4] / tbody / tr [td [1] [contains(text(),'Country')]] / td [2]