如何在Selenium IDE中获取运行时的文本框ID

时间:2017-09-23 09:56:22

标签: selenium selenium-ide

我在Selenium IDE中做了一个测试用例但是当我用不同的输入玩这个测试用例时它失败了因为文本框的id改变了在开始时它是 ctl03 在插入记录后它改为 ctl04

我的问题是

  

如何自动更改文本框的ID?

OR

  

如何在运行时读取文本框的id?

如果我手动更改它会耗费太多时间

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用CSS选择器来处理动态内容:使用以下CSS路径

css=a[id^='ctl100ContentPlaceHolder_gridGenSetup'][id$='lnkSave']

说明:

这里将找到元素。以ctl100ContentPlaceHolder_gridGenSetup开头且lnkSave

结尾的ID

注意:使用a标记替换此处路径中的标记