【发布时间】:2020-04-01 17:56:30
【问题描述】:
我想让 selenium chromedriver 在我的 Windows 窗体或程序关闭或停止响应时自动关闭。 chromedriver.exe 应该依赖于 Windows 窗体应用程序。
我正在使用 C# Windows 窗体应用程序 使用 Selenium chromedriver 自动执行浏览任务。我已经发现了一个与此类似的问题,除了我不仅希望 webdriver 在表单关闭事件时关闭,而且还希望在程序由于错误或其他原因而失败时关闭。
在我的例子中,我隐藏了 chromedriver.exe 的控制台窗口,所以当程序失败时,进程中隐藏了一个僵尸进程,我必须从任务管理器中手动杀死它。我在我的代码中使用了这一行:
chromeDriverService.HideCommandPromptWindow = true;
【问题讨论】:
标签: c# selenium automation selenium-chromedriver