gpt4 book ai didi

selenium - 在 Selenium IDE 中,我可以存储一个元素以在后续断言中使用吗?

转载 作者:行者123 更新时间:2023-12-03 06:33:36 26 4
gpt4 key购买 nike

我刚刚开始使用 Selenium-IDE(尚未查看 selenium-RC:如果有人告诉我这就是我的问题的答案,我会查看它)

我正在测试的操作之一会在下一个 HTML 页面的表格中生成一些输出,但行的顺序不可预测。

我显然可以使用“assertTextPresent”,但我想做更多,并检查不同的文本位是否位于同一行。

我希望能够做的是通过某些内容来识别 tr,然后在后续断言中使用该 tr;类似的东西

storeExpression //table[@id='TABLE_6']/td[.='case_1']/.. row
assertText ${row} 'Some text'
assertText ${row} 'Some other text'

检查“Some text”和“Some other text”是否与“case_1”出现在同一表格行中。

到目前为止我还没有让它工作,我不确定它是否可能,或者如果可能的话使用什么语法。

有人成功做到了吗?

最佳答案

您可以使用assignId命令临时为元素的id属性分配一个值。例如:

assignId | //table//td[.='case_1']/.. | myRow
assertText | id=myRow | Some text
assertText | id=myRow | Some other text

关于selenium - 在 Selenium IDE 中,我可以存储一个元素以在后续断言中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2864968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com