Я использую селен с C# (браузер по умолчанию - FireFoX).Selenium - Как обрабатывать всплывающее окно с прослушивателем событий (C#)
Есть некоторые сайты, которые всплывают после неизвестного времени (если есть).
Я не могу использовать wait или sleep, потому что не знаю, на каком экране появится всплывающее окно. Использование «try-Catch» на каждой странице не очень умно ...
Решение, о котором я думал, заключается в использовании прослушивателя событий для прослушивания всплывающих окон, а затем он нажимает кнопку «X» , Конечно, слушатель должен быть в потоке, и каждый тест может иметь массив потоков, который получает список событий и xpath/ID.
Кто-нибудь сделал такие вещи? Есть ли какой-нибудь пример/статья/учебник, чтобы помочь мне в этом?
10X,
Gil
Круто. Я вижу только * UnexpectedAlertBehavior * в библиотеках cel и javascript selenium. – MikeJRamsey56