Код: Выделить всё
WebDriverWait wait = new WebDriverWait(driver, 30);
HashMap longtapObj= new HashMap();
WebElement elem = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//android.widget.ListView[1]/android.widget.RelativeLayout[1]")));
JavascriptExecutor js = (JavascriptExecutor) driver;
longtapObj.put("element", ( (RemoteWebElement) elem).getId() );
js.executeScript("mobile:longClick", longtapObj);
2014-09-02T23:29:45.808Z — отладка: запрос получен с параметрами: {"args":[{"element":"5"}],"script":"mobile:longClick"}
2014-09-02T23:29:45.810Z - отладка: ответ клиенту о том, что метод не реализован
2014-09-02T23:29:45.810Z - информация: ПОЛУЧИТЬ /wd/hub/status {}
Ошибка JUnit Eclipse:
org.openqa.selenium.WebDriverException: Еще не реализовано. Пожалуйста, помогите нам: http://appium.io/get-involved.html (ВНИМАНИЕ: сервер не предоставил никакой информации о трассировке стека)
Длительность команды или тайм-аут: 9 миллисекунд
Если закомментировать оператор js.executeScript("mobile:longClick", longtapObj); никаких ошибок не выскакивает. Буду признателен, если кто-нибудь знает, как правильно реализовать печать журналов с помощью Appium в собственном приложении для Android.
Подробнее здесь: https://stackoverflow.com/questions/256 ... here-anoth
Мобильная версия