我正在尝试使用iOS
滚动查看Appium desktop 1.13
中的元素,并使用java_client 7.0.0
滚动查看iOS 13.1.3
,但它返回错误:
错误域= com.facebook.WebDriverAgent代码= 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
时它返回了错误
我有同样的问题,我做了这些: