第七屆 佳作

dev
初探網站自動化測試
alincode

系列文章

DAY 1

誤入叢林的開發工程師(Geb Day 1)

目前已經與友人,將相關資料整理編譯成一本電子書,因為在鐵人賽時時間比較趕,有些錯誤修正的部分,直接參考電子書,就不同步修正了http://learngeb.re...

DAY 2

Geb Framework VS Robot Framework(Geb Day 2)

目前已經與友人,將相關資料整理編譯成一本電子書,因為在鐵人賽時時間比較趕,有些錯誤修正的部分,直接參考電子書,就不同步修正了http://learngeb.re...

DAY 3

為什麼我選擇了Geb?(Geb Day 3)

目前已經與友人,將相關資料整理編譯成一本電子書,因為在鐵人賽時時間比較趕,有些錯誤修正的部分,直接參考電子書,就不同步修正了http://learngeb.re...

DAY 4

第一個Geb自動化測試程式(Geb Day 4)

我是一個喜歡先看結局,在決定應不應該看這出戲的人,所以反常的,我先跳過了基礎,直接給一個實際的例子,從實際例子來看,這是不是你想要的東西?再決定要不要花時間投入...

DAY 5

擬定你的測試流程與範圍(Geb Day 5)

假如我們現在要進行一個測試案例,例如:登入登出功能是否能正常使用,那第一步該做什麼?我想不外乎就是定義測試流程? 以這個例子開始提出我們的假設: Step1:...

DAY 6

定義Page (Geb Day 6)

第一步:我們該知道需要定義,哪幾個頁面? 首頁 * 登入超連結 * 登出超連結 登入頁 * 帳號欄位 * 密碼欄位 * 登入按鈕 第二步:各Page中,url,...

DAY 7

與內容的互動 (Geb Day 7)

前面的內容,大概已經整個描述過整體雛形了,現在來談談語法的使用吧。 將分成四部分來說明: * 設定表單值 * 選取元素 * 控制元素 * frame html的...

DAY 8

Navigator API (Geb Day 8)

選取元素 Geb使用的選取元素的語法,是仿JQuery Selector,有助於大家快速上手,由於這點好處,在學習怎麼控制元素時,可以使用JQuery廣大的資源...

DAY 9

Frame API (Geb Day 9)

語法上可以大概分為兩類: * 直接控制元素 * 定義成Page物件的content後在控制元素 我就針對官方舉的例子做修改與延伸,其他method的使用,可以看...

DAY 10

Content DSL (Geb Day 10)

前面Page Object pattern有提到,由三個區塊所組成:at、url、content DSL,content DSL是比較複雜的部分,在此額外補充說...