selenium webdriver或Appium+testng+ant+jenkins的集成方法

自動化測試的運行貌似離不開jenkins,好吧,其實我覺得真心沒有必要那麼依賴,但是現實如此,我們就庸俗一下吧,這次我們就看看如何整合

1、腳本搞定沒有問題

2、testng、reportng搞定沒問題,不要問我怎麼弄

3、ant搞定(https://ant.apache.org/bindownload.cgi),並配置好環境變量,自行去google

4、jenkins去官網下載windows版本(https://jenkins.io/download/),一路next即可安裝

接下來,我們說一下整合運行的邏輯:jenkins>ant(build.xml)>腳本,其中的核心就是build.xml的編寫

build.xml內容如下,裡面的路徑需要根據實際情況編寫。技術交流群522720170

useDefaultListeners = "false"

listeners="org.uncommons.reportng.HTMLReporter,org.testng.reporters.FailedReporter" >

5、啟動jenkins服務,瀏覽器訪問http://localhost:8080稍等一會就可以看到頁面(如果是最新版的jenkins需要有一個安裝過程,都是簡單的英文,不難,不會的童鞋自行google)

6、系統管理>插件管理,安裝AntPlugin 插件、TestNG Results Plugin 插件、HTML Publisher plugin 插件(需要翻牆安裝,否則失敗率較高)

7、系統管理->腳本命令行,輸入如下命令,並運行(修改策略,可以讓外部的js、css等運行顯示,避免白頁的出現):

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox; default-src 'self';")

8、新建一個自由風格的job 技術交流群522720170

selenium webdriver或Appium+testng+ant+jenkins的集成方法

selenium webdriver或Appium+testng+ant+jenkins的集成方法

9、運行查看報告

selenium webdriver或Appium+testng+ant+jenkins的集成方法


分享到:


相關文章: