查找正确的表号(Selenium IDE)
我在Selenium IDE中有一个命令,用于在变量中存储文本: 命令:storeText 目标://div[@id='content-main']/form[2]/table[5]/tbody/tr[td[1][contains(text(),'Purchase')]/td[2] 值:variableName 正如您所看到的,在这个命令中,它在第5个表的第一列中查找,并搜索表示“购买”的行,并存储第二列中的字符串内容 问题是:表[5] 有时,这张桌子并不总是第五张桌子。因此,我想知道是否有某种方法可以搜索我正在查找的字符串,但没有表号,因此命令将首先查找表号,然后查找我正在查找的字符串 为了简化测试,下面是我正在进行测试的页面的HTML源代码:查找正确的表号(Selenium IDE),selenium,Selenium,我在Selenium IDE中有一个命令,用于在变量中存储文本: 命令:storeText 目标://div[@id='content-main']/form[2]/table[5]/tbody/tr[td[1][contains(text(),'Purchase')]/td[2] 值:variableName 正如您所看到的,在这个命令中,它在第5个表的第一列中查找,并搜索表示“购买”的行,并存储第二列中的字符串内容 问题是:表[5] 有时,这张桌子并不总是第五张桌子。因此,我想知道是否有某种
我接受可能以另一种方式执行此操作的建议,我需要的是存储此页面中的购买类型值。只需将表[5]更改为表。完整的XPath将是:
//div[@id='content-main']/form[2]/table/tbody/tr[td[1][contains(text(), 'Purchase')]]/td[2]
很高兴我能帮忙:)