日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

appium执行iOS测试脚本并发问题

發布時間:2023/12/9 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 appium执行iOS测试脚本并发问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

appium1.4.X+iOS9.X+xcode7.X:

  appium1.4.x+iOS9.x+xcode7.x,這一整套的配置做移動端自動化測試是測試人員常用的測試框架。關于,這一套測試框架的并發問題:基于mac端,啟動多臺appium服務器會導致appium的運行出錯。這是因為多個appium_server的臨時文件存放在同一個地址的原因。這個問題的解決思路很簡單。只要在每個appiuim_server啟動的時候指定一個appium緩存文件存放地址即可。

  例如:

    第一臺appium_server啟動命令:appium -a 127.0.0.1 -p 4723 -bp 4724 --tmp /usr/desktop/liujian1

    第二臺appium_server啟動命令:appium -a 127.0.0.1 -p 4725 -bp 4726 --tmp /usr/desktop/liujian2

appium1.6.X+iOS10.X+xcode8.X:

  appium1.6.X+iOS10+xcode8.X,對于iOS10.X的版本來說,蘋果公司在測試框架上有了很大的改變。蘋果公司放棄了原來的uiautomator那一套東西,改用xcuitest來進行自動化測試。這個重大的改變,導致了基于uiautomator體系的appium測試框架做出了調整。為了適應xcuitest測試框架,appium引進了facebook開發WebDriverAgent(簡稱wda)。wda在進行WebDriver通信的時候分別指定電腦端和手機端的端口,都是8100。導致了,在mac上同時運行多臺appium_server服務的時候會出現異常。這個問題的解決思路是在運行腳步里指定不同的wda端口:

  例如:

    第一個腳本參數setCapability("wdaLocalPort","端口一")

    第二個腳本參數setCapability("wdaLocalPort","端口二")

    注意:兩個端口不能相同。

tips:

  如果Android7在做并發的時候如果出現端口異常,指定參數setCapability("systemPort","端口號")

轉載于:https://www.cnblogs.com/baconLiu/p/6721376.html

總結

以上是生活随笔為你收集整理的appium执行iOS测试脚本并发问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。