- Ярлык с текстом как «Реклама»
- Кнопка с текстом «Пропустить рекламу»
- Контейнер посередине, в котором отображается видеореклама продолжительностью около 10 секунд
- li>
Поведение этого наложения заключается в том, что оно закрывается в момент показа видеорекламы. заканчивает играть. Продолжительность видео ~ 10 секунд.
Мой сценарий:
Код: Выделить всё
driver.findElement(MobileBy.AccessibilityID("Advertisement"))

В чем проблема?
- Команде findElement (из Appium Desktop) требуется слишком много времени, чтобы вернуть результаты. Это журнал консоли Appium:

Если вы заметили, что время, необходимое для завершения выполнения элемента find, составляет 16882 мс (16 секунд), что почти столько же времени, сколько видео нужно сыграть и закончить. - IMP: Элемент обнаруживается (после завершения видео), когда я пытаюсь найти его вручную с помощью Appium Desktop, но так и не найден, когда Я запускаю автоматический скрипт. Создается впечатление, что процесс/запрос Appium каким-то образом блокируется во время воспроизведения видео и возобновляется только после его завершения.
Подробнее здесь: https://stackoverflow.com/questions/630 ... plays-a-vi