我在 Selenium IDE 中有这个命令来将文本存储在变量中:
命令:storeText
目标://div[@id='content-main']/form[2]/table[5]/tbody/tr[td[1][contains(text(), 'Purchase')]]/td[ 2]
值:变量名
如您所见,在此命令中,它查看第 5 个表的第一列并搜索显示“Purchase”的行并存储第二列中的字符串内容。
问题是这样的:表[5]
有时这张桌子并不总是第五张桌子。所以,我想知道是否有某种方法可以搜索我正在寻找的这个字符串,但没有表号,所以命令会首先找到表号,然后找到我正在寻找的字符串为了。
为方便起见,这里是我正在测试的页面的 HTML 源代码:http: //txtup.co/e9KYB
我接受可能以另一种方式执行此操作的建议,我需要存储此页面中的购买类型值。