【发布时间】:2020-02-25 08:14:42
【问题描述】:
我正在尝试使用Appium desktop 1.13 和java_client 7.0.0 和iOS 13.1.3 滚动查看iOS 中的元素,但它返回错误:
错误域 = com.facebook.WebDriverAgent Code=1 "未能找到 具有 2 个可见子级的可滚动可见父级"
我已经尝试使用element ID 和 Xpath,但两者都不起作用。对于 Xpath,它不会返回错误,但不会执行滚动操作。
String elementID = ((RemoteWebElement) element).getId();
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("element", elementID);
scrollObject.put("toVisible", "not an empty string");
js.executeScript("mobile: scroll", scrollObject);
预期的结果是屏幕将滚动到指定的元素,但是当我使用 Xpath 时它没有滚动而没有任何错误,而当我使用 elementID 时它返回一个错误
【问题讨论】:
标签: java scroll appium-ios