Selenium IDE
14 Jul 2017Selenium IDE 可協助確認 UI 功能是否正常執行,是導入自動化測試的起手式。它很類似按鍵精靈,錄製好腳本後,執行腳本來自動完成文字輸入、點擊或跳頁等動作,確認執行動作皆如預期,若不符合預期狀況則停止並報錯,大大減低手動測試所花費的時間和精力。
安裝
介面
- 可調整執行速度
- 執行全部 Test Case
- 執行當前 Test Case
- 暫停執行腳本
- 下一步
- 錄製腳本
- Test Case 清單
- 執行指令/目標:可在此編輯修正。如果選不到正確的 DOM Element,可使用「Select」按鈕協助校正。
- Log:執行步驟,報錯會用紅字顯示
- Reference:指令(Command)說明
限制
- 可能會記錯 HTML Element,必須修正目標(Target)。如下例:可能會記成
id=img-send
,必須改為id=btn-send
或精簡程式碼,移除<img>
<a id="btn-send" href="#">
<img id="img-send" src="#" />
</a>
- 指令(Command)需要依照實際情況調整,例如:若點擊按鈕後,需要等待換頁,就必須將 click 改為 clickAndWait
Test Case
這是一個選規格的測試案例,選好規格後,設定購買數量為 3。
執行起來會是這樣。