Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

При передачи 2х аргументов через Data Provider,первый аргумент инициализируется,но не выполняется AСTION(click)

appium
testng
Теги: #<Tag:0x00007f7b64ebcff8> #<Tag:0x00007f7b64ebc5a8>

(Viacheslav Babitskiy) #1

Уже долгое время мучаюсь с этим,может кто сразу поймёт в чём тут проблема.

  1. Тестируется Android приложение через Appium.
  2. Тест авторизации через соц сети
  3. Data Provader передаёт в тест кнопку которая ведёт на webview c подтверждением реги и кнопку на вебвью

Вроде бы всё максимально просто,но первая кнопка не срабатывает,собственно он её корректно передаёт,но сам клик не происходит(локатор валидный)

В чём может быть проблема? Реально уже все идеи закончились(


#2

не очень понятно что вы передаете.

Возможно вы не переключаетесь на WebView (getContexts/setContext) чтобы работать с содержимым.

Так же в WebView должен быть включен режим дебага