【发布时间】:2017-02-14 18:17:09
【问题描述】:
我正在编写一个测试脚本,该脚本可与 Java 上的 Appium (Selenium) 一起用于移动设备。 脚本中有如下代码:
_driver2.swipe(startXL, startYL, endXL, endYL, 100);
和
_driver2.tap(1, startX, startY, 100);
这些方法滑动游戏对象或点击游戏中的按钮。
这里有一些细节: 刷卡方法是使用屏幕上的绝对位置。 Tap方法是使用图像识别函数计算的位置。
这是我的问题: 测试运行时;如果设备的屏幕与预期不同,例如推送通知或本机对话框,则测试不会停止,仍会尝试查找图像/位置,然后单击/滑动。
如果屏幕与预期不同或游戏对象没有移动,我想让它停止。
我的问题可能不清楚,但我可以逐条评论给你详细的评论。 提前谢谢你。
【问题讨论】:
标签: java selenium image-processing appium