我在Selenium IDE中做了一个测试用例但是当我用不同的输入玩这个测试用例时它失败了因为文本框的id改变了在开始时它是 ctl03 在插入记录后它改为 ctl04
我的问题是
如何自动更改文本框的ID?
OR
如何在运行时读取文本框的id?
如果我手动更改它会耗费太多时间
答案 0 :(得分:0)
您可以使用CSS选择器来处理动态内容:使用以下CSS路径
css=a[id^='ctl100ContentPlaceHolder_gridGenSetup'][id$='lnkSave']
说明:
这里将找到元素。以ctl100ContentPlaceHolder_gridGenSetup
开头且lnkSave
以
注意:使用a
标记替换此处路径中的标记