我无法使用Appium在Android中向下滚动。
代码:
driver.swipe(0, 0, 450, 250, 2000);
环境:
错误:
org.openqa.selenium.WebDriverException:尚未实现。请 帮助我们:http://appium.io/get-involved.html
如果有其他方法可以滚动,请告诉我。
答案 0 :(得分:0)
你有一个maven项目吗? 请更新appium服务器:https://github.com/appium/appium-desktop
和你的java-client到4.1.2(甚至5.0-BETA6)
为了像真实用户在屏幕中间滑动一样正确滚动,请使用此功能(您可以根据需要进行更改):
public void scrollDown() {
Dimension size = driver.manage().window().getSize();
int starty = (int) (size.height * 0.7);
int endy = (int) (size.height * 0.2);
int startx = size.height / 2;
driver.swipe(startx, starty, startx, endy, 800);
}
答案 1 :(得分:0)
请勿使用WebDriver.Use AndroidDriver或强制转换为AndroidDriver。
(AndroidDriver<WebElement>)driver.swipe(0,0,450,250,2000);
答案 2 :(得分:0)
在Java客户端6.0.0(appium)上无法使用滑动功能
尝试以下代码:
driver.swipe(780, 1400, -26, 1286, 682);