我正在使用chrome驱动程序在vb.net中的某些网页的应用程序中进行自动化.
在应用程序操作期间,Chrome可能会在完成自动化过程之前关闭(用户可能关闭或者chrome可能会崩溃).
现在我的要求是,如果在自动化运行时用户关闭了chrome,则应用程序需要知道用户引发chrome中的close事件,并且应用程序需要给出带有自定义文本的Yes/No消息以确认用户的行为.
我在互联网上搜索了一段时间,一无所获.请提供使用chrome驱动程序捕获vb.net中chrome浏览器关闭事件的方法.
如何在Python中处理Selenium Chrome WebDriver通知?
试图解雇/接受alert
,active element
但似乎通知必须以其他方式对待.此外,所有Google搜索结果都促使我使用Java解决方案,而我并不需要它.我是Python的新手.
提前致谢.
python selenium python-3.x selenium-chromedriver selenium-webdriver
我遇到某些网站的问题导致我的浏览器在尝试切换到其他网址或甚至关闭浏览器时提示警报.一些例子:
为了使用Selenium解决警报问题,我需要切换到该警报,然后有时接受它并有时拒绝它(取决于警报的内容).
我希望避免以这种方式解决这个问题,因为:
我需要猜测是否应该接受警报或拒绝警报.
即使存在警报,切换到警报有时也会引发异常.
我需要在Firefox-Profile中设置哪些首选项,以防止浏览器发出此类警报(或任何其他警报)?
Java或Python中的答案将受到高度赞赏.
谢谢