我已經在Selenium IDE中製作了一個測試用例但是當我使用不同的輸入播放該測試用例時,它失敗了,因爲文本框的ID改變在開始時插入後是ctl03它記錄更改爲ctl04如何在運行時在Selenium IDE中獲取文本框ID
我的問題是
我如何可以自動改變文本框的ID?
OR
我怎麼能讀上運行文本框的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
標籤
@Saad Saghir,你有沒有試過這個解決方案? – NarendraR
你是什麼意思我不明白嗎? –
@SaadSaghir他給你的意思是顯示實際的HTML,如果是公開的url,或者將html文件複製到pastebin – eLRuLL
@eLRuLL我該如何向他展示實際的HTML? –