多個 iOS 裝置同時進行 UI 自動化測試
多個iOS裝置同時進行UI自動化測試關鍵點在於針對不同手機開啟不同appium服務;
重點:針對不同手機開啟appium服務方法
subprocess.Popen('appium -a 0.0.0.0 -p 8100 -bp 3333 - webdriveragent-port 1233 --udid 裝置udid & appium -a 0.0.0.0 -p 8110 -bp 2222 - webdriveragent-port 1234 --udid 另一個裝置udid ' , shell=True)
根據不同的udid來執行webdriver.Remote,執行生成的webdriver物件可以和對應的udid存放在一個字典裡,後邊使用的時候在這個字典裡取出來就行了;
使用Python多執行緒也能實現兩個裝置執行不同的指令碼;
注意:
自動化測試的時候開啟了多個appium服務會導致webdriver啟動app失敗,需要在case執行完成後kill掉appium服務
相關文章
- Android使用Espresso進行UI自動化測試AndroidEspressoUI
- 自動化裝置測試與自動化測試的區別
- 自動化測試系列 —— UI自動化測試UI
- 使用 ATX+pytest+allure-pytest 進行 IOS 的 UI 自動化測試iOSUI
- [IOS]IOS如何模擬弱網進行自動化測試iOS
- Ios+appium自動化多裝置執行實現iOSAPP
- 前端ui自動化測試sdk封裝前端UI封裝
- app 自動化測試 - 多裝置併發 -appium+pytest+ 多執行緒APP執行緒
- iOS appium UI 自動化測試配置可控 xpathiOSAPPUI
- 自動化測試系列(三)|UI測試UI
- 使用PostMan進行自動化測試Postman
- 使用 PostMan 進行自動化測試Postman
- android 5個自動化測試Ui框架AndroidUI框架
- UI自動化測試實戰UI
- UI自動化測試之AirtestUIAI
- UI 自動化測試平臺UI
- Flutter應用進行自動化測試Flutter
- 真的要進行介面測試自動化?
- 移動裝置的自動化測試工具,如何選型?
- robotframework + appium進行自動化測試時遇到的問題FrameworkAPP
- UI自動化測試框架Cypress初探UI框架
- Postman實現UI自動化測試PostmanUI
- UI自動化測試工程實踐UI
- Appium自動化(15) - 針對 webview 進行自動化測試APPWebView
- 使用 Headless Chrome 進行自動化測試Chrome
- iOS平臺如何進行app自動化測試?iOSAPP
- 關於Web端-UI自動化測試WebUI
- APP UI自動化測試思路總結APPUI
- UI自動化測試-web元素選擇UIWeb
- 「UI 測試自動化selenium」彙總UI
- 前端自動化UI測試的完整方案前端UI
- 使用 Robot Framework 進行自動化視覺測試Framework視覺
- 使用QTP進行非GUI的自動化測試QTGUI
- iOS自動化測試驅動工具探索iOS
- iOS自動化測試調研方案iOS
- 移動端 UI 自動化測試框架對比UI框架
- 有效進行自動化測試,這幾個軟體測試工具一定要收藏好!!!
- ui自動化測試,頁面方法的使用UI