Appium IOS触摸操作在第二次执行测试脚本时不起作用

时间:2019-03-20 10:02:48

标签: ios appium

我一直在编写Appium脚本来自动填充需要滚动才能到达所有输入的表单。

我使用以下内容进行滚动:

 JavascriptExecutor js = (JavascriptExecutor) testState.getDriver();
 HashMap<String, String> params = new HashMap<String, String>();
 params.put("fromX", String.valueOf(start_X));
 params.put("fromY", String.valueOf(start_Y));
 params.put("toX", String.valueOf(end_X));
 params.put("toY", String.valueOf(end_Y));
 params.put("duration", String.valueOf(2.0));

 js.executeScript("mobile: dragFromToForDuration", params);

当我第一次对应用程序运行此代码时,它按预期运行得很好。屏幕向下滚动以显示表单的底部。

当我第二次或更多次运行它时,相同的代码不会对应用程序进行任何更改。

可能是什么原因造成的?为什么在应用运行之间会保存状态?

0 个答案:

没有答案