iT邦幫忙

DAY 19
0

初探網站自動化測試系列 第 19

PhantomJS Driver (Geb Day 19)

  • 分享至 

  • xImage
  •  

Geb支援大多數的Browser測試,但如果沒有Browser怎麼辦呢?這是我目前工作上遇到的問題,平常我都把測試排程設在Jenkins,但host node設在我自己的電腦,所以我可以用Chrome,測試速度也還可以接受。

現在轉移到Linux,我在Centos灌了KDE,平常用文字界面沒感覺,灌了圖形化界面後,整個就是雞力。

所以只好開始找,不需要實際有Browser開啟的解決方案

用強大的github搜尋,找了很久才找到可執行的example code,最後選擇了PhantomJS。

  1. HtmlUnit:速度很快,但不支援截圖。

  2. PhantomJS

這是我搜尋到的 Geb + PhantomJS 的 code,不我自己寫的,但我確認過可以 run 的起來。

會特別說,是因為找了蠻多 code 都run不起來。

https://github.com/craigatk/geb-example.git

環境請先安裝好 grails

那個project的執行指令是

grails -Dgeb.env=phantomjs test-app functional:

上一篇
Report (Geb Day 18)
下一篇
設定 PhantomJS Driver (Geb Day 20)
系列文
初探網站自動化測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言