【问题标题】:Scroll and find element in a page using appium on mobile app在移动应用上使用 appium 在页面中滚动并查找元素
【发布时间】:2015-08-10 13:32:08
【问题描述】:

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

步骤:-

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

  2. 在文章页面中,文章中心有一张图片。我想断言图像存在或图像。为此,我需要滚动查找。

我该怎么做?

我尝试了以下方法:-

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

结果:-

但是appium说还没有实现..

【问题讨论】:

    标签: java android scroll gesture appium


    【解决方案1】:

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

    【讨论】:

    • 该图像附近的内容不一致。我有图像的那个ID。那么我该如何滚动并找到它。
    【解决方案2】:

    试试这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-11
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 2019-02-07
      • 2021-04-07
      相关资源
      最近更新 更多