20+個Selenium自動化測試常用指令範例 這篇文章主要彙整Selenium自動化測試常用指令 (Java範例) 透過 20個小範例說明每一種自動化測試處理的狀況。 啟動FireFox瀏覽器 WebDriver driver = new FirefoxDriver(); 瀏覽網站 driver.get(“http://www.google.com”); 點擊網頁元件 driver.findElement(By.id(“myButton”)).click(); 取得元件的顯示文字 [pastacode lang=”markup” message=””…
自動化測試穩定的關鍵 – Wait
自動化測試穩定的關鍵 – Wait 這篇文章主要說明讓自動化測試執行更穩定的一個技巧 Wait。 為什麼 Wait 會讓自動化測試更穩定呢? 因為網站自動化測試會受到網路載入時間因素的影響, 有些網頁元件出現時間不一致,或是雖然有出現但是卻還暫時無法操作。 因此就需要利用 Selenium所提供的相關 Wait 的方式來處理。 Wait 可以幫助我們檢查該網頁元件的狀態,是否存在、顯示、可點擊等。 網頁元件是否存在? 以 Java…