将XCode升级到9.1并将iOS模拟器升级到iOS 11.1大大降低了Appium-iOS测试的速度

时间:2017-11-27 11:02:37

标签: selenium-webdriver xcode8 appium appium-ios xcuitest

将XCode升级到9.1并将iOS模拟器升级到iOS 11.1大大减慢了基于Appium-java的测试速度。

我的设置

  • Appium-ide:1.2.7
  • Appium命令行:1.7.1
  • IOS:macOS Sierra 10.12.6
  • XCode:9.1(9B55)
  • iOS模拟器:iOS 11.1

之前的情况如下&测试以速度运行

  • XCode:8.3
  • iOS模拟器:iOS 10.3

2 个答案:

答案 0 :(得分:0)

WebdriverAgent社区仍在努力为XCode 9提供支持,有关详细信息,请参阅this github issue

与此同时,我们有以下解决方法:

  • 在测试服务器上,安装以前版本的XCode(即8.3.3)。
  • 运行此命令:xcode-select --switch /Applications/path to XCode8.3.3/

目前,开发者应该构建他们的iOS测试应用程序以与XCOde8.3.3兼容。

答案 1 :(得分:0)

使用最新版本的XCode 10,最新iOS版本11.4上的模拟器以及npm中最新的Appium运行时1.8.2-beta,此问题已解决。需要将iOS重新安装到11.4,并删除所有11.3 / 11.0 / 10.3版本。