Appium IOS在1.8.1上测试非常慢

时间:2018-06-18 06:39:09

标签: java appium-ios

我最近不得不升级到Appium 1.8.1和XCode 9.4,我的appium IOS测试现在非常慢。简单命令(例如单击按钮和输入文本)之间会有很长的停顿。

我的大部分元素都是按ID定位的,所以不是xpath减慢了测试速度。有没有人设法找到加速测试的方法?我已经尝试通过iOS谓词识别元素,但这没有任何区别。

1 个答案:

答案 0 :(得分:0)

我设法通过升级pom文件上的appium java客户端来解决此问题:

    <dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>6.0.0</version>
    </dependency>

我还必须将selenium java依赖项升级到3.12.0

我目前正在使用Java 8和appium 1.8,但是升级对我的代码也有以下影响:

  • TouchAction方法已更改(例如,按过去曾期望使用2个int参数,现在期望使用PointOption.point参数)