我正在測試一個網站。在該網站上,每個元素(按鈕,鏈接,複選框等)都有一個Id,但每次單擊任何元素時,該單擊元素的id都會發生變化。硒IDE - 「[錯誤]元素css =#id56ed>跨度找不到」這個錯誤是由硒給出
現在,當一個特定的花色像點擊多個鏈接一樣被記錄時,按鈕的id就會被匹配,並且該任務會被記錄在該特定時間的該元素的id中。 但是當測試服播放時,出現錯誤爲「[錯誤]元素的CSS =#id56ed>跨度找不到」在登錄
沒有什麼其他可記錄的元素,而相比較像名稱或別的東西,只給每個元素的id。
因爲當出現此錯誤時,css =#id56ed已經改變。應該寫什麼腳本,以便改變該元素的ID不應該打破測試套裝的流程並執行相同的任務,並且發現css = #id * *> span的錯誤會被刪除。
下面是HTML:
<ul>
<li class="tab0 selected">
<a href="#" id="idb30">
<span>Holiday homes</span>
</a>
</li>
<li class="tab1">
<a href="#" id="idb31">
<span>Camping sites</span>
</a>
</li>
<li class="tab2 last">
<a href="#" id="idb32">
<span>Hotel rooms</span>
</a>
</li>
</ul>`
,什麼是問題? –
和相關的代碼? – allcaps