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

Фотография

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


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

#1 heavy-razzer

heavy-razzer

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

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


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

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

 

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

 

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

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

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

 

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

 

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

 

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

 

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


  • 0


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

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