2017-09-23 105 views
-2

我已经在Selenium IDE中制作了一个测试用例但是当我使用不同的输入播放该测试用例时,它失败了,因为文本框的ID改变在开始时插入后是ctl03它记录更改为ctl04如何在运行时在Selenium IDE中获取文本框ID

我的问题是

我如何可以自动改变文本框的ID?

OR

我怎么能读上运行文本框的ID?

如果我改变了手工它会消耗太多的时间

enter image description here

+0

你是什么意思我不明白吗? –

+0

@SaadSaghir他给你的意思是显示实际的HTML,如果是公开的url,或者将html文件复制到pastebin – eLRuLL

+0

@eLRuLL我该如何向他展示实际的HTML? –

回答

0

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

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

说明:

这里它会找到元素。其中有ctl100ContentPlaceHolder_gridGenSetup开始和结束lnkSave

注意ID:代替这里的路径你的标签I M使用a标签

+0

@Saad Saghir,你有没有试过这个解决方案? – NarendraR

相关问题