Selenium自動化測試:如何處理 JavaScript Alert 這篇文章主要說明當有 JavaScript Alert的popup 出現時,Selenium自動化測試程式要如何處理? 自動化測試程式常常因為 Alert的這些視窗導致測試失敗。因此,有效的處理這些訊息Alert也是自動化測試重要的一環。 最後,筆者也舉一個完整的 Selenium/Java為例子,說明如何處理這樣的 alert. 測試情境 這個畫面中,右手邊有一個 “Try it” 按鈕。按鈕按下之後,會出現一個 JavaScript 視窗。 這個JavaScript…
Java 自動化測試個案必備工具 Junit
Java 自動化測試個案必備工具 Junit 這篇文章主要說明程式自動化測試為什麼要使用 Junit,以及如何安裝設定 Junit, 最後舉一個Junit 程式範例驗證 Hollow World。 為什麼要使用 Junit 自動化測試通常會需要下列功能: 測試資料的輸入 測試個案管理 測試的驗證 測試結果的報表 測試步驟的 logs 因此,使用Junit…
網站自動化測試Selenium的 Hello World
網站自動化測試Selenium的 Hello World 這篇文章主要用一個範例程式說明 Selenium的基本運作。 這個範例程式會自動啟動 FireFox,瀏覽 Google網站, 模擬使用者輸入 “Hello World”的搜尋關鍵字,接著就讓 google 開始搜尋。 Selenium的Hello World與其他程式不同,主要是因為Selenium必須與 Browser 溝通互動。 因此 Selenium 模擬輸入的…