網站自動化教學課程:Selenium如何處理網頁的checkBox 這篇文章主要說明如何用Selenium/Java處理網頁的CheckBox。 CheckBox 有一個特有的屬性來得知該CheckBox是否已經點選,最後用一個完整的Java程式範例執行。 測試情境 http://www.w3schools.com/html/tryit.asp?filename=tryhtml_checkbox 這個網站中,右手邊的 iFrame有兩個 checkBox,我們要做的自動化測試為 1. 找到右手邊 Bike 的checkBox 2. 印出該checkBox的相關屬性,例如,是否已經被勾選? 3. 點擊該checkBox…
Selenium
Selenium 自動化測試:如何啟動Chrome
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…