Перейти к содержимому

Тестирование юзабилити (usability)
онлайн, начало 24 октября
Программирование на Python для тестировщиков
онлайн, начало 26 октября
Командная строка: инструменты тестировщика
онлайн, начало 31 октября
Тестирование мобильных приложений
онлайн, начало 31 октября
Фотография

Обработка нескольких Активити с помощью Appium


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 heavy-razzer

heavy-razzer

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Мирошниченко Михаил


Отправлено 26 Июль 2018 - 12:59

Здравсвуйте.

 

Есть андроид-приложение. Использую Селениум и Аппиум для автотестов. 

 

Ситуация следующая. Есть одно Активити в элементами. На них драйвер командой вида

driver.findElement(By.id(appName+":id/drawer_profile_name")).click();

находит элемент по его ИД.

 

По нажатию этой кнопки в приложении открывается еще одно Активити поверх предыдущего, где я сделал тап по элементу. В Андроид Студио при снятии лэйаута видно, что в приложении активны два активити.

 

Во новом Активити есть тоже элементы с проставленными ИД. Но вот в нем драйвер уже не может найти ни один элемент никаким способом.

 

Я вижу, что драйвер использует уже новое Активити, но не ищет в нем ничего.

 

Просто не представляю, в какую сторону копать. Вдруг кто-то сталкивался с такой ситуацией?


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 9 ноября
Программирование на Java для тестировщиков
онлайн, начало 16 ноября
Автоматизация функционального тестирования
онлайн, начало 9 ноября
Selenium WebDriver: полное руководство
онлайн, начало 19 октября



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале