2017-09-23 141 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

相關問題