* url 由 ( baseUrl + 路徑) 所組成 * 例如http://www.gebish.org/manual/current/all.html ba...
靜態屬性 at 這個屬性存在的目的,就是定義Page的檢查條件,確認是否為期望的那一頁。 常見的判斷 * title class GebHomePage ext...
如何呼叫at 剛剛只有在Page中定義了at靜態屬性,但不代表你在執行to GebHomePage2時,就會一併檢查at,需要另外寫at GebHomePage...
# 設定檔 Driver 你要驅動哪個瀏覽器,全看這個設定了。你可以將Firefox視為預設的瀏覽器,因為它是唯一不是要另外裝Driver的Browser。 i...
## Waiting 覆蓋預設參數 原本初始預設只有五秒,你覺得太短的話,可以直接改掉。 waiting { timeout = 10 retr...
我不太可能每個設定都介紹,所以我們回頭來看看 Configuration API 有哪些東西可以設定?找set開頭的method 又該怎麼設? setRepor...
Reporter 關於報表的部分,有三個變數可以設定。 * reporter * reportsDir * reportOnTestFailureOnly re...
測試報告 Geb提供了簡易的報表功能,每個測試步驟都會產出一個當前 HTML 原始碼和一個網頁畫面截圖png檔 設定 * report:設定報告標簽 rep...
Geb支援大多數的Browser測試,但如果沒有Browser怎麼辦呢?這是我目前工作上遇到的問題,平常我都把測試排程設在Jenkins,但host node設...
請先自行安裝 Phantom JS pom.xml 加入 <dependency> <groupId>com.git...