Selenium自動化測試:如何處理 JavaScript Alert

Selenium自動化測試:如何處理 JavaScript Alert 這篇文章主要說明當有 JavaScript Alert的popup 出現時,Selenium自動化測試程式要如何處理? 自動化測試程式常常因為 Alert的這些視窗導致測試失敗。因此,有效的處理這些訊息Alert也是自動化測試重要的一環。 最後,筆者也舉一個完整的 Selenium/Java為例子,說明如何處理這樣的 alert. 測試情境 這個畫面中,右手邊有一個 “Try it” 按鈕。按鈕按下之後,會出現一個 JavaScript 視窗。 這個JavaScript…

Read More

Java 自動化測試個案必備工具 Junit

Java 自動化測試個案必備工具 Junit 這篇文章主要說明程式自動化測試為什麼要使用 Junit,以及如何安裝設定 Junit, 最後舉一個Junit 程式範例驗證 Hollow World。 為什麼要使用 Junit 自動化測試通常會需要下列功能: 測試資料的輸入 測試個案管理 測試的驗證 測試結果的報表 測試步驟的 logs 因此,使用Junit…

Read More

網站自動化測試Selenium的 Hello World

網站自動化測試Selenium的 Hello World 這篇文章主要用一個範例程式說明 Selenium的基本運作。 這個範例程式會自動啟動 FireFox,瀏覽 Google網站, 模擬使用者輸入 “Hello World”的搜尋關鍵字,接著就讓 google 開始搜尋。 Selenium的Hello World與其他程式不同,主要是因為Selenium必須與 Browser 溝通互動。 因此 Selenium 模擬輸入的…

Read More