При запуске теста на нашем приложении возвращает null pointer exception.
@Test
public void testApp() throws InterruptedException {
System.out.println("App launched");
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
//Wait load app
System.out.println("Wait");
TimeUnit.SECONDS.sleep(10);
System.out.println("Wait login button and click");
//способ 1 поиска локатора по тексту
driver.findElementByAndroidUIAutomator("text(\"ВХОД\")");
System.out.println("Click login button");
//способ 2 поиска локатора по тексту с получением всех элементов класса
List<AndroidElement> elements =
driver.findElements(By.xpath("//android.widget.TextView"));
for (MobileElement element : elements) {
if (element.getAttribute("text").equals("ВХОД")) {
element.click();
break;
}
}
Атрибуты кнопки "ВХОД"
У всех элементов отсуттсвуют resource-id и неуникальные классы
Уточнение: Запускала appium-doctor и appium-doctor --android -> "Diagnostic for necessary dependencies completed, no fix needed."
Вопросы: 1. Почему подскажите почему невозможно найли элемент? 2. Может подскажите другие возможные инструменты, которыми можно решить данную проблему?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю свой мессенджер в целях самообучение, сделал рабочий прототип с базовыми возможностямиДалее встал вопрос о экономии трафика и кэшировании...
При запуске приложения с классом FaceRecognizer появляется следующая ошибка
Вечер добрый, есть несколько устройств, которые проводят измерения и передают данные на пк (у каждого прибора своя программа)Необходимо с помощью...
Столкнулся с такой проблемой: Скачал библиотеку и установил ее, но при запуске таймера приложение выводит постоянно логи в консоль (вывод...