Я делаю автоматизацию в приложении для некоторых веб-страниц в vb.net с помощью драйвера chrome.Поймать событие закрытия хромового браузера с помощью chrome driver
Во время работы приложения здесь есть шанс, что хром может закрыться до завершения процесса автоматизации (пользователь может закрыть или хромировать может сбой).
Теперь мое требование состоит в том, что если хром закрыт пользователем во время работы системы автоматизации, приложение должно знать, что пользователь закрывает событие закрытия в chrome, и приложение требует сообщения Yes/No с пользовательский текст для подтверждения действия пользователя.
Я искал это некоторое время в Интернете и ничего не нашел. Предоставьте способ захватить событие закрытия браузера Chrome в vb.net с помощью драйвера chrome.
Там нет ничего в WebDriver спецификации (https://www.w3.org/TR/webdriver/) о каком-то «закрытия браузера» событие. Вы можете получить только то, что происходит в самом браузере (например, оповещения: http://stackoverflow.com/questions/32953498/how-can-i-remove-notifications-and-alerts-from-browser-selenium-python- 2-7-7). Selenium поставляется с классом EventFiringWebDriver, но это просто оболочка для собственных событий, а не слушатель событий, происходящих из браузера. Что бы вы могли сделать, это вставить некоторый скрипт на страницы, когда они загружаются, чтобы добавить ваши проверки в контексте выполнения браузера. –