Приложение Java Appium для Android - элемент не может быть расположен на странице с использованием заданных параметров поиска - PullRequest
0 голосов
/ 14 декабря 2018

Я тестировал приложение Android в проекте Eclipse Maven с версией Appium 6.1.0.Я нажал на кнопки в родном приложении Android с Appium, и оно работает, но когда я отправил текст в следующее приложение экрана в текстовое поле, я получил это сообщение:

" Элемент не можетнаходиться на странице с использованием заданных параметров поиска".

Для клика и отправки текста я использовал следующие методы:

private static MobileElement getMobileElement(AndroidDriver driver, String idParameter) {
    WebDriverWait wait = new WebDriverWait(driver, 10);
    MobileElement mobileElement;
    wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(idParameter)));
    mobileElement = (MobileElement) driver.findElement(By.id(idParameter));
    return mobileElement;
}

private static void sendText(AndroidDriver driver, String idParameter, String textParameter) {
    WebDriverWait wait = new WebDriverWait(driver, 10);
    wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(idParameter)));
    driver.findElement(By.id(idParameter)).sendKeys(textParameter);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...