iT邦幫忙

DAY 20
0

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

設定 PhantomJS Driver (Geb Day 20)

  • 分享至 

  • xImage
  •  

請先自行安裝 Phantom JS

pom.xml 加入

<dependency>
          <groupId>com.github.detro.ghostdriver</groupId>
          <artifactId>phantomjsdriver</artifactId>
          <version>1.0.4</version>
</dependency>

上一篇那種寫法,雖然很方便,但是有點小複雜,我改的簡略一點,大家比較好參考。

先提一下可額外設定的變數有兩類
* phantomjs command line
* capabilitie

那要怎麼設呢?看下面這兩個範例

範例一

    phantomjs {
        Capabilities caps = DesiredCapabilities.phantomjs()
        PhantomJSDriverService.createDefaultService(caps)
        driver = {new PhantomJSDriver(caps)}
    }

範例二:額外設定參數

phantomjs {
        DesiredCapabilities caps = new DesiredCapabilities(
                'phantomjs.cli.args': [
                        '--ignore-ssl-errors=true',
                        '--ssl-protocol=any',
                ] as String[],
        )
        caps.setCapability("takesScreenshot", true);
        driver = {new PhantomJSDriver(caps)}
    }

上一篇
PhantomJS Driver (Geb Day 19)
下一篇
整合至 CI server (Geb Day 21)
系列文
初探網站自動化測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言