您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Selenium
CI 遠(yuǎn)程啟動(dòng)selenium測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/3/6 11:20:26 ] 推薦標(biāo)簽:selenium 測(cè)試

一般情況下CI(比如jenkins)都在本地執(zhí)行測(cè)試代碼,但是假如CI是配置在linux/unix上的話啟動(dòng)selenium比較麻煩,還要先起xwindow。不如專門指定一臺(tái)windows客戶端來執(zhí)行瀏覽器上的測(cè)試。過程簡(jiǎn)述如下,以maven為例
1. 在CI的maven配置中傳一個(gè)選項(xiàng)參數(shù)給測(cè)試代碼,比如
mvn test -Dhost=[測(cè)試客戶端IP] -Dremote=true
2. 在測(cè)試類setup的時(shí)候讀取
Boolean clientHost = System.getProperty(“host”);
Boolean isRemote = System.getProperty(“remote”).equals(“true”);
3.假如是遠(yuǎn)程模式的話初始化遠(yuǎn)程驅(qū)動(dòng)
driver = new RemoteWebDriver(new URL("http://“ + clientHost + ”:4444/wd/hub"), DesiredCapabilities.firefox());
當(dāng)然不要忘記啟動(dòng)selenium server

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd