前幾天嘗試些自動化測試的時候遇到了以下問題,目前已找到原因已解決,整理一下經驗。
驗證碼輸入框
HTML代碼
當第一個驗證碼裏輸入數字‘8’後
前端代碼變爲
說一下我當時的疑惑,就是爲什麼這個8在span裏這樣顯示的,
這不對啊,正常不應該是輸入到input元素裏嗎,這怎麼直接顯示在span上了,這什麼騷操作。
然後卡了兩天,實在沒辦法了,去找了前端姐姐...
頁面裏有個這個屬性的
他是個隱藏屬性的元素,每次點擊span時候監聽器調用這個元素來輸入數字,響應的也是輸入給這個元素的數字。
so,做自動測試定位元素的時候,不能定位span,要定位這個input。
OK,問題解決了。