Appium IOS 使用多模擬器並發執行測試


申明一下   轉載請注明出處  復制粘貼請滾蛋  !!!!!!!!

最近在是用appium進行app的並發測試,並且Android已經實現在同一台PC機使用多個模擬器並發測試的功能
這里說一句模擬器使用的是逍遙安卓

 好,然后就開始了坑人的ios並發。。。

1.ios 使用mac npm 安裝的命令行版的appium 這里不多贅述

2.安裝webDriverAgent,鏈接參見:https://blog.csdn.net/PRIMEFJT/article/details/78947480

3. APP setCapability 添加  wdaLocalPort  8101   8102  默認的webDriverAgent監聽的端口是8000  我們重新指定使用的端口 不沖突就可以並發了

4.使用 xcrun instruments -s device  查看mac所有模擬器的udid 有了udid 我們在mac上打開多個終端窗口,啟動多個appium服務 當然要監聽不同的端口

appium -p XXXX -bp XXXX --udid "CA9F48EC-7264-4380-BE8A-3B7341C77357" --nodeconfig "X.json"  
X.json文件
{
"capabilities":
[
{
"browserName": "iPhone",
"version":"",
"maxInstances": 1,
"platform":"MAC"
}
],
"configuration":
{
"cleanUpCycle":5000,
"timeout":30000,
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",

"url":"http://X.X.X.X:XXXX/wd/hub",
"host": "X.X.X.X",
"port": XXXX,

"maxSession": 10,
"register": true,
"registerCycle": 5000,

"hubPort": 4466,
"hubHost": "192.168.0.X"
}
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM