使用移动应用上的appium在页面中滚动并查找元素

时间:2015-08-10 13:32:09

标签: java android scroll gesture appium

我正在为我的应用编写移动应用自动化测试。

步骤: -

  1. 将显示所有文章的列表 - 我点击第一篇文章

  2. 在文章页面中,文章的中心有一个图像。我想声称图像存在或图像。要做到这一点,我需要滚动并查找。

  3. 我该怎么做?

    我尝试过以下方法: -

        JavascriptExecutor js = (JavascriptExecutor) driver;
        HashMap<String, String> scrollObject = new HashMap<String, String>();
        scrollObject.put("direction", "down");
        js.executeScript("mobile: scroll", scrollObject);
    

    结果: -

    但appium称尚未实施..

2 个答案:

答案 0 :(得分:0)

好的,你可以做一件事只需使用该图像附近的文字字符串滚动到图像。然后找到该图像视图元素并检查它是否已启用。

答案 1 :(得分:0)

试试这个

new TouchAction((MobileDriver)driver).longPress(driver.findElements(By.id("")).get(0)).moveTo(driver.findElements(By.id("")).get(7)).release().perform();