前言
簡介
Geb 是什麼?
測試!測試!
認識 Selenium
認識 Geb
與其他架構比較
安裝指南
Groovy
Gradle
Maven
Docker
入門
使用 Groovy Shell 執行 Geb
GoogleSearch 命令列界面
執行 Geb Script
Navigator API
撰寫 Geb 程式碼
第一個自動化測試程式
瀏覽器基本操作指令
語法
表單處理
Frame
Javascript
Wait
常見驗證條件
Page 物件
Page物件模式
靜態屬性 at
靜態屬性 url
Content DSL
完整範例
Module 物件
基本範例
傳參數
Module包含其他Module
設定擋
Driver
Waiting
atCheckWaiting
Reporter
完整範例
測試報表
報表設定
實作 Reporter Interface
API和範例
測試框架
跨瀏覽器測試支援
HtmlUnit Driver
PhantomJs Driver
Chrome Driver
搭配單元測試框架
測試流程整合
Maven 介紹
Gradle 介紹
Spock 介紹
Geb + Spock + Maven
Geb + Spock + Gradle
持續整合測試
安裝Jenkins
新增作業
新增測試機節點
測試結果
通知信
初始化資料庫
整合 Spira Test
整合解決方案
API
實作
雲端瀏覽器測試
認識 Sauce Labs
實戰 Sauce Labs
IDE
使用 IntelliJ IDEA 的好處
自動完成文字輸入
TDD
豐田式生產
敏捷式開發
可執行的規格
測試類型
測試資料與資料庫
定義規格
功能切細分工
異常處理流程
持續整合改善
常見問題
課程服務
Published with GitBook
實作 Reporter Interface
實作 Reporter Interface
目前有
PageSourceReporter
和
ScreenshotAndPageSourceReporter
類別,如果有需要也可自行擴充。第一個是只產html,第二個是產html和png截圖。
results matching "
"
No results matching "
"