您好我想在appium上使用IOS模擬器並行運行ios測試用例。 我知道MAC限制,因爲只有一個模擬器將起來,但是有一個後門條目,我可以並行,我不想使用網格,因爲某些原因,所以有一種方法可以並行運行ios測試案例在IOS模擬器上。在appium上使用IOS模擬器並行執行ios測試用例
如果我一次只運行兩個具有不同端口和地址的appium服務器,那麼只有一個ios模擬器會啓動,因爲它關閉了另一個。
我使用的是1.6.4 appium服務器和Xcode 8+。
任何幫助,非常感謝。
您好我想在appium上使用IOS模擬器並行運行ios測試用例。 我知道MAC限制,因爲只有一個模擬器將起來,但是有一個後門條目,我可以並行,我不想使用網格,因爲某些原因,所以有一種方法可以並行運行ios測試案例在IOS模擬器上。在appium上使用IOS模擬器並行執行ios測試用例
如果我一次只運行兩個具有不同端口和地址的appium服務器,那麼只有一個ios模擬器會啓動,因爲它關閉了另一個。
我使用的是1.6.4 appium服務器和Xcode 8+。
任何幫助,非常感謝。
有沒有辦法。只有一個模擬器可以啓動。如果您有兩臺Mac,則可以複製.xcodeproj文件並在兩臺計算機上並排運行它們。
這裏是我做過什麼和它的工作對我來說:通過運行appium
,第二個自定義端口和定製webdriver的代理端口
運行的第一臺服務器與標準地址和端口:
appium -p 4722 --webdriveragent-port 8100
這樣手機將有不同的WebDriver代理來控制它們。
一定要在能力範圍內傳遞它!
======編輯======
如果你有在這裏運行兩個模擬設備的問題是爲我工作,以及教程:https://www.youtube.com/watch?v=0aS_zEYvQY4
這對使用命令行打開模擬器肯定有幫助,但在我的情況下,模擬器將由appium打開,appium會在appium使模擬器啓動之前檢查並終止 –
我別人的土地在這裏我設法解決了在一臺MaC上運行多個仿真器的問題。 您需要在您啓動appirum服務器還可以指定不同的webdriver端口:
appium --address [您-appirum-服務器IP地址] --port [隨機自由港] - bp [不同隨機 - 自由端口] -cp [另一個隨機 - 自由端口] - 全部重置 - 權限 - 端口[最終還是另一個隨機 - 自由端口]
eg appium --address 10.8.0.3 --port 4874 -bp 6004 -cp 9004 --full復位--webdriveragent端口10004
然後設置你的測試腳本的功能連接到不同的端口和MAJIC意志發生。
這會幫助你平行運行。您必須在WDA中配置不同的端口號。 https://www.youtube.com/watch?v=ThcDudhMnqw。 –