| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

启动 Geb - 网站自动化测试之美


摘要

Geb 是瀏覽器自動化(browser automation)的解決方案。

以強大的 Selenium WebDriver 作為基礎,直接控制瀏覽器進行網站操作,而非模擬 HTTP 存取的方式,即使面對 AJAX 或是複雜的 RIA(Rich Internet Application)也能輕鬆駕馭。

發揮 Groovy 程式語言作為 DSL(Domain-Specific Language)的優勢,建構出一套瀏覽器自動化專屬的語法,並提供類似 jQuery 的操作方法,存取網頁 DOM 節點更方便,撰寫測試程式更簡潔快速。

可以用簡單的 Groovy Script 方式執行,也可以配合 Maven 或 Gradle 建置專案,能夠無縫整合 JUnit、Spock 或 TestNG 等測試框架,並且搭配 Jenkins CI 進行專案開發流程整合。

課程

作者

  • 劉艾霖(資深網站開發者)
  • 林彥宏(Java / Groovy 開發技術推廣者)

這是一本開放源碼電子書,使用 GitBook 協作出版,本書全文與範例程式碼放在 GitHub 網站。

https://github.com/lyhcode/learning-geb

项目主页:http://www.open-open.com/lib/view/home/1419993789156

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1419993789156.html
自动化测试 测试工具