前言
簡介
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
Module 物件
Module物件
若多個頁面中,有重複的組件,我們可以將它獨立成一個 module,常見的例子像是「共用底標」、「浮貼在下方的購物車」等,都適合獨立一個module,減少程式碼的重複性。
共用底標
浮貼在下方的購物車
results matching "
"
No results matching "
"