錄製一個測試案例
操作 Selenium IDE 就像錄影機,在開始「錄製」後,在瀏覽器操作網站的動作就會被捕捉,產生測試案例(Test Case)的內容。錄製完成後,可以用「播放」重新把網站操作過程重播一次。
這是使用 Selenium 進行網站自動化的基礎,以 Google 搜尋為例,建立一組測試案例包含:
- 前往 https://www.google.com.tw 網址
- 在文字輸入框輸入
selenium ide
- 然後按下Google 搜尋按鈕
- 取得搜尋結果,檢查結果是否包含預期的內容
HTML 原始碼
<input class="gsfi" id="lst-ib" maxlength="2048" name="q" autocomplete="off" title="搜尋" value="" aria-label="搜尋" aria-haspopup="false" role="combobox" aria-autocomplete="both" dir="ltr" spellcheck="false" type="text">
<input value="Google 搜尋" aria-label="Google 搜尋" name="btnK" jsaction="sf.chk" type="submit">
錄製一個自動填寫表單的程式
可供測試的網站: http://bit.ly/watir-example