使用appium在iOS上将元素滚动到视图中不起作用

问题描述 投票:0回答:1

我正在尝试使用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时它返回了错误

java scroll appium-ios
1个回答
0
投票

我有同样的问题,我做了这些:

© www.soinside.com 2019 - 2024. All rights reserved.