【发布时间】:2017-03-07 17:52:00
【问题描述】:
我们有一套用 Java 编写的网站的移动 UI 测试,使用 Selenide、Cucumber、Chromedriver。所有这些测试都在 chrome 浏览器模拟器上快速运行。现在我正在尝试在真实的 iOS 设备上运行我的所有测试,使用:
Appium 1.6.3;
ios_webkit_debug_proxy 1.7.1 (Built with libimobiledevice v1.2.0, libplist v1.12);
Xcode 8.2.1 (8C1002);
WebDriverAgent;
iPhone 5s (two real devices - iOS v9.2.1 and iOS v10.2.1);
MacOS Sierra 10.12.3
测试成功通过,但速度非常慢。作为比较,一个小场景需要在真实设备上需要 3 分 20 秒,在 chrome 模拟器上需要 20 秒。
是否可以优化 ios_webkit_debug_proxy、appium 或 WebDriverAgent 的工作?
看起来 ios_webkit_debug_proxy 在测试运行期间会产生一些堆转储,这会使测试变慢。我对么?是否可以在没有 ios_webkit_debug_proxy 的情况下针对真实的 iOS 设备运行测试?
请帮帮我。
【问题讨论】:
-
各位,有什么想法吗?
标签: webdriver appium xcode-ui-testing