В Appium появляется ошибка, что mobile:longClick не реализован... есть ли другой способ?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В Appium появляется ошибка, что mobile:longClick не реализован... есть ли другой способ?

Сообщение Anonymous »

Я автоматизирую собственное приложение для Android, используя Java и Appium версии 1.2.0. Я хочу автоматизировать длительное нажатие на строку в списке, чтобы вызвать некоторые параметры, доступные при длительном нажатии, сейчас я тестирую это вручную. Вот что я пробовал:

Код: Выделить всё

     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);
Ошибка журнала сервера Appium:

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»