Пишу тесты для апликухи на IOs приложение, написано на React-native.
Пишу тесты на Python, запускаю на Appium
Сценарий такой, что я нажимаю на кнопку “добавить товар” и после этого вылазит попап с сообщением, мол все получилось. Попап висит 3 секунды и исчезает.
Подобный попап вылазит при удалении продукта, но тут в попапе есть две кнопки “подтвердить” и “отменить”.
В первом случае я просто хочу проверить что появился попап с конкретным текстом.
Во втором подтвердить или отменить действие.
Попап этот называется React-native Modal, и когда я пробую найти его использую инспектор - я не нахожу, он вроде как вне структуры страницы находится.
Я пробовал работать с попапом по аналогии из Селениума
WebDriverWait(self.driver, 3).until(EC.alert_is_present(), "Bla bla bla")
alert = self.driver.switch_to.alert()
alert.accept()
Но у меня ничего не выходит, тест валится после тайм аута, потому что не может достучаться до попапа.
Кто работал с подобными штуками, помогите плиз.