0

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

我目前正在使用这个命令:

命令:存储文本|| 目标://div[@id='content-main']/form[2]/table[4]/tbody/tr[9]/td[2] || 值:国家

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

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

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

提前感谢您的帮助!

4

2 回答 2

0

我可以让它工作,感谢所有帮助我的人,我使用了这个sintax:

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

于 2013-10-11T14:26:17.390 回答
0

这个 xpath 应该可以解决您的问题 -

//div[@id='content-main']/form[2]/table[4]//tr[contains(text(), 'Country')]/td[2]
于 2013-10-11T14:10:54.327 回答