iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

初探網站自動化測試 系列

偶然接觸到了,網站自動化測試這個領域,既然來了,就好好玩一場吧

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 11

Page Url (Geb Day 11)

* url 由 ( baseUrl + 路徑) 所組成 * 例如http://www.gebish.org/manual/current/all.html ba...

2014-10-11 ‧ 由 alincode 分享
DAY 12

靜態屬性 at (Geb Day 12)

靜態屬性 at 這個屬性存在的目的,就是定義Page的檢查條件,確認是否為期望的那一頁。 常見的判斷 * title class GebHomePage ext...

2014-10-12 ‧ 由 alincode 分享
DAY 13

靜態屬性 at 補充 (Geb Day 13)

如何呼叫at 剛剛只有在Page中定義了at靜態屬性,但不代表你在執行to GebHomePage2時,就會一併檢查at,需要另外寫at GebHomePage...

2014-10-13 ‧ 由 alincode 分享
DAY 14

介紹GebConfig - 1 (Geb Day 14)

# 設定檔 Driver 你要驅動哪個瀏覽器,全看這個設定了。你可以將Firefox視為預設的瀏覽器,因為它是唯一不是要另外裝Driver的Browser。 i...

2014-10-14 ‧ 由 alincode 分享
DAY 15

介紹GebConfig - 2 (Geb Day 15)

## Waiting 覆蓋預設參數 原本初始預設只有五秒,你覺得太短的話,可以直接改掉。 waiting { timeout = 10 retr...

2014-10-15 ‧ 由 alincode 分享
DAY 16

Configuration API (Geb Day 16)

我不太可能每個設定都介紹,所以我們回頭來看看 Configuration API 有哪些東西可以設定?找set開頭的method 又該怎麼設? setRepor...

2014-10-16 ‧ 由 alincode 分享
DAY 17

介紹GebConfig - 3 (Geb Day 17)

Reporter 關於報表的部分,有三個變數可以設定。 * reporter * reportsDir * reportOnTestFailureOnly re...

2014-10-17 ‧ 由 alincode 分享
DAY 18

Report (Geb Day 18)

測試報告 Geb提供了簡易的報表功能,每個測試步驟都會產出一個當前 HTML 原始碼和一個網頁畫面截圖png檔 設定 * report:設定報告標簽 rep...

2014-10-18 ‧ 由 alincode 分享
DAY 19

PhantomJS Driver (Geb Day 19)

Geb支援大多數的Browser測試,但如果沒有Browser怎麼辦呢?這是我目前工作上遇到的問題,平常我都把測試排程設在Jenkins,但host node設...

2014-10-19 ‧ 由 alincode 分享
DAY 20

設定 PhantomJS Driver (Geb Day 20)

請先自行安裝 Phantom JS pom.xml 加入 <dependency> <groupId>com.git...

2014-10-20 ‧ 由 alincode 分享