我刚开始使用Selenium-IDE(没有看过硒-RC:如果有人告诉我这是我的问题的答案,我会看看它)在Selenium IDE中,我可以存储一个元素以在随后的断言中使用吗?
其中一项操作是测试会在下一个HTML页面的表中生成一些输出,但行的顺序不可预测。
我明显可以使用'assertTextPresent',但我想多做一点,并检查文本的各个位在同一行。
我希望能够做的是通过一些内容来识别tr,然后在随后的断言中使用tr;像
storeExpression //table[@id='TABLE_6']/td[.='case_1']/.. row
assertText ${row} 'Some text'
assertText ${row} 'Some other text'
检查“某些文本”和“其他文本”与“case_1”在同一个表格行中发生。
到目前为止,我还没有得到这个工作,而且我不确定它是否可行,或者如果是可以使用什么语法。
有没有人设法做到这一点?
因此它将xpath表达式存储在变量中?我没有想到这一点。谢谢。但我更喜欢戴夫亨特的建议。 – 2010-05-19 12:56:05
就我个人而言,以前我不知道assignId,太酷了! – 2010-05-19 13:02:24