滑动不工作Appium for iOS

时间:2015-07-06 18:00:28

标签: ios appium

我正在使用Appium版本1.4.0(draco)和Xcode版本6.4。我无法使用滑动功能来进行自动化测试。 iOS模拟器设备是iPad air。任何有用的帖子将不胜感激。

3 个答案:

答案 0 :(得分:0)

移动应用页面是表格视图还是滚动视图?它适用于表格视图,但不适用于滚动视图。

答案 1 :(得分:0)

这对我有用。尝试这个解决方案,它应该工作。我有Appium 1.4.13;带有Java-Client 3.2.0的Xcode 7.0.1,这适用于iOS 8.x / 9.0模拟器。 “ElementName”是屏幕滚动到那里的元素的名称。

JavascriptExecutor js = (JavascriptExecutor) iosDriver; 
HashMap <String, String> scrollObject = new HashMap <String, String>();
scrollObject.put("element", ((RemoteWebElement) iosDriver.findElement(By.name("elementName"))).getId());
js.executeScript("mobile: scroll", scrollObject);

答案 2 :(得分:0)

你正在使用哪种语言?

在红宝石中,这对我有用 RewriteRule .* index.php/$0 [PT]

您可以查看完整列表here