如何在运行时在Selenium IDE中获取文本框ID
问题描述:
我已经在Selenium IDE中制作了一个测试用例但是当我使用不同的输入播放该测试用例时,它失败了,因为文本框的ID改变在开始时插入后是ctl03它记录更改为ctl04如何在运行时在Selenium IDE中获取文本框ID
我的问题是
我如何可以自动改变文本框的ID?
OR
我怎么能读上运行文本框的ID?
如果我改变了手工它会消耗太多的时间
答
您可以使用CSS选择器来处理动态内容:使用下面的CSS路径
css=a[id^='ctl100ContentPlaceHolder_gridGenSetup'][id$='lnkSave']
说明:
这里它会找到元素。其中有ctl100ContentPlaceHolder_gridGenSetup
开始和结束lnkSave
与
注意ID:代替这里的路径你的标签I M使用a
标签
+0
@Saad Saghir,你有没有试过这个解决方案? – NarendraR
你是什么意思我不明白吗? –
@SaadSaghir他给你的意思是显示实际的HTML,如果是公开的url,或者将html文件复制到pastebin – eLRuLL
@eLRuLL我该如何向他展示实际的HTML? –