API 和 範例

這些是 Browser 類別內的method

  • void report(String label)
  • void reportGroup(String path)
  • cleanReportGroupDir()

以下是將 CodeData 首頁截圖的範例

Browser.drive {
    config.reportsDir = new File('/tmp')
    go 'http://www.codedata.com.tw/'
    report 'codedata-home'
}

report 指令的參數是測試報告的名稱,圖片及原始碼檔案會依此命名,在指定的存放路徑下產生 .png 及 .html 檔案。

  • /tmp/codedata-home.html
  • /tmp/codedata-home.png

對自動化測試的任務,保留各階段測試的畫面,可以彙整成一份更詳盡的測試報告。如果要撰寫一個 Web Screen Capture 的程式,使用 Geb 也可以輕鬆完成。

Geb Report Sample

results matching ""

    No results matching ""