C# 如何在父进程关闭时自动杀死chromedriver?

C# 如何在父进程关闭时自动杀死chromedriver?,c#,selenium,debugging,selenium-webdriver,process,C#,Selenium,Debugging,Selenium Webdriver,Process,有没有办法让chromedriver.exe在进程终止时自动关闭 当我停止调试器时,Visual studio将终止进程 由于它终止进程,因此无法在窗口关闭事件中运行IWebDriver的关闭和退出功能 我不希望创建一个二级应用程序,它的行为类似于监视心跳,在进程关闭时杀死chromedriver.exe 不可以。不要停止调试器,在调试后点击play,调试器将正常清理。我只是在我的桌面上创建了一个批处理文件,当我知道一些线程没有被清理时,我会运行它。一般来说,在各处留下一些并不成问题。我看到的唯

有没有办法让chromedriver.exe在进程终止时自动关闭

当我停止调试器时,Visual studio将终止进程

由于它终止进程,因此无法在窗口关闭事件中运行IWebDriver的关闭和退出功能


我不希望创建一个二级应用程序,它的行为类似于监视心跳,在进程关闭时杀死chromedriver.exe

不可以。不要停止调试器,在调试后点击play,调试器将正常清理。我只是在我的桌面上创建了一个批处理文件,当我知道一些线程没有被清理时,我会运行它。一般来说,在各处留下一些并不成问题。我看到的唯一一件事是,你无法从VS中清除,因为它无法清除chromedriver.exe,因为它仍在运行。运行批处理文件,然后运行干净的修复程序。@Clint Its not.No。不要停止调试器,调试后点击play,调试器将正常清理。我只是在我的桌面上创建了一个批处理文件,当我知道一些线程没有被清理时,我会运行它。一般来说,在各处留下一些并不成问题。我看到的唯一一件事是,你无法从VS中清除,因为它无法清除chromedriver.exe,因为它仍在运行。运行批处理文件,然后运行干净的修复程序。@Clint它不是。