亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-07-24 20:36:20 來源:網絡 閱讀:1328 作者:小強測試 欄目:軟件技術

自動化測試的運行貌似離不開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內容如下,里面的路徑需要根據實際情況編寫

<?xml version="1.0" encoding="UTF-8"?>
<project name="Demo" default="run" basedir=".">
    <echo  message="import lib" />
    <path id="run.classpath">       
        <fileset dir="${basedir}/lib">
            <include name="**/*.jar" />
        </fileset>    
    </path>
    <taskdef name="testng" classname="org.testng.TestNGAntTask" classpathref="run.classpath" />
    <target name="clean">
        <delete dir="build"/>
    </target>
    <target name="compile" depends="clean">
        <echo message="mkdir"/>
        <mkdir dir="${basedir}/src/com/xiaoqiang/po/build/classes"/>
        <javac srcdir="src" destdir="${basedir}/src/com/xiaoqiang/po/build/classes" debug="on" encoding="UTF-8" includeantruntime="false">
            <classpath refid="run.classpath"/>
        </javac>
    </target>
    <path id="runpath"> 
         <path refid="run.classpath"/> 
         <pathelement location="${basedir}/src/com/xiaoqiang/po/build/classes"/> 
       </path> 
    <target name="run" depends="compile">
        <echo message="Compile dir is:  ${basedir}" />
        <testng  classpathref="runpath"  outputDir="test-output" haltOnfailure = "true"
                 useDefaultListeners = "false" 
                  listeners="org.uncommons.reportng.HTMLReporter,org.testng.reporters.FailedReporter" >
            <xmlfileset dir="${basedir}/src/com/xiaoqiang/po" includes="testng_all.xml"/>
            <jvmarg value="-ea" />
            <sysproperty key="org.uncommons.reportng.title" value="appium by java 小強測試品牌"/>
        </testng>
    </target>
</project>


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

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

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

9、運行查看報告

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


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广饶县| 特克斯县| 宣恩县| 禹州市| 阜南县| 库伦旗| 和政县| 惠水县| 勃利县| 清原| 嘉祥县| 阿拉善盟| 德令哈市| 淮南市| 晴隆县| 栾城县| 大埔县| 台北市| 阿克| 吴桥县| 浑源县| 牙克石市| 德兴市| 赤水市| 息烽县| 洛南县| 个旧市| 肇庆市| 天台县| 锡林浩特市| 淮阳县| 翁牛特旗| 托克逊县| 凤山县| 汽车| 宾阳县| 韩城市| 滨州市| 工布江达县| 东兰县| 布尔津县|