Selenium 自動化測試:如何啟動Chrome 這篇文章主要說明如何用 Selenium啟動 Chrome 瀏覽器來做測試。 要達到這個目標,必須要下載Chorme WebDriver並且在程式中做一點設定。 最後舉一個完整的程式範例說明。 Chrome WebDriver Selenium 透過WebDriver 來跟瀏覽器溝通。每一種瀏覽器都有相對應的 WebDriver 筆者在寫這篇文章的時候,Chrome WebDriver最新版為 2.5,可以到下列網址下載。 http://chromedriver.storage.googleapis.com/index.html?path=2.15/…
Selenium自動化測試:如何處理 JavaScript Alert
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…