我在这里被刷卡住了。因此,场景是Appium启动了我的应用程序,并且我有一些需要垂直滑动三次的介绍性屏幕。尝试了很多在线代码,但这里没有帮助。在appium v13上也已降级到v1.7.2,以使滑动工作仍然无济于事。谁能建议现在使用哪个appium版本以及如何执行此操作?
public void swipeWalkthroughScreens() throws Exception {
Dimension dim = driver.manage().window().getSize();
int height = dim.getHeight();
int width = dim.getWidth();
int startx = width / 2;
int endx = width / 2;
int starty = (int) (height * 0.40);
int endy = (int) (height * 0.40);
int startx = (int) (dim.width * 0.70);
int endx = (int) (dim.width * 0.30);
int starty = dim.height / 2;
TouchAction action = new TouchAction((MobileDriver) driver);
action.press(PointOption.Point(startx, starty)).moveTo(endx, endy).release().perform();
new TouchAction((MobileDriver) driver).press(startx, starty).moveTo(endx, starty).release().perform();
new WebDriverWait(driver, 18).until(ExpectedConditions.visibilityOfElementLocated(By.id("search_img")));
}
还尝试.swipe,但效果不佳。
获取错误“找不到元素”。我的应用启动,应用套件停止运行。