如何在jav中使用appium驱动程序结束滚动操作?

时间:2015-09-15 12:04:25

标签: java ios scroll appium

  1. 我正在使用appium和java为iOS应用编写自动化测试用例。
  2. 我需要进行滚动操作,我已尝试使用以下代码进行滚动操作。
  3. 我需要滚动到特定的web元素,然后我需要声明该特定元素。
  4. 下面的代码滚动到页面的末尾,在到达页面末尾后,它会尝试向下滚动,因此会抛出错误消息。
  5. 我不知道如何结束滚动操作,如果存在特定的网页元素,则需要结束滚动操作。

     while(AppiumHelper.isElementPresent(driver,By.name("Comment")) == false){
            System.out.println("1......");
               WebElement element = driver
                       .findElementByName("save_button");                       JavascriptExecutor js = (JavascriptExecutor) driver;
               HashMap<String, String> scrollObjects = new HashMap<String, String>();
               scrollObjects.put("direction", "down");
               scrollObjects.put("element",
                       ((RemoteWebElement) element).getId());
    
               js.executeScript("mobile: scroll", scrollObjects);
    
             }
    

0 个答案:

没有答案