Я хочу, чтобы прокрутить вниз до нижней части страницы и сделать некоторые action.Using uiautomator
я получил следующее:как прокручивать страницу вниз в appium
index=2,
resource-id=com.manoramaonline.arogyam:id/pager,class=android.support.v4.view.ViewPager,
scrollable=true.
Пожалуйста, помогите мне сделать это.
Я пытаюсь с нижним кодом. Может ли кто-нибудь указать на проблему?
JavascriptExecutor js = (JavascriptExecutor) driver;
RemoteWebElement element =(RemoteWebElement)driver.findElement(By.xpath(
"//android.support.v4.view.ViewPager[@resource-id='com.manoramaonline.arogyam:id/pager']"));
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
//i am getting error for this code
scrollObject.put("element", element.getId());
js.executeScript("mobile: scroll", scrollObject);
Вы можете добавить некоторые подробности о вашей автоматизации как OS является использую, приложение для автоматизации приложений, версию appium, которую вы используете и т. д. – user2220762
Я создаю скрипт для Android-приложения, appium version - AppiumForWi ndows-1.2.4.1 – Tester
Мне удалось прокрутить вниз, используя следующий код: элемент WebElement = driver.findElement (By.className («android.widget.ScrollView»)); \t \t HashMap arguments = new HashMap (); arguments.put (элемент "element", ((RemoteWebElement)) .getId()); ((JavascriptExecutor)) .executeScript («mobile: scrollTo», аргументы); но получил информацию об исключении: [debug] Ответ на клиент с ошибкой: {"status": 13, "value": {"message": "Неизвестная ошибка на стороне сервера при обработке команды.", "origValue": " Не удалось прокрутить элемент в поле зрения: –
Tester