当我在visualstudio中停止测试执行时,我想从任务管理器关闭webdriver。通常我可以使用AfterTestRun来关闭驱动程序,但是,当我在visual studio中单击停止按钮同时运行测试执行时,AfterTestRun没有执行,所以web驱动程序仍然打开。
您不能这样做,因为当您停止执行时,Visual Studio/Test Explorer会扼杀测试执行过程。那时没有代码被执行,也没有地方可以放一些被执行的代码。
我有一个命令行脚本,当我按下快捷键时,它会杀死所有进程。
你可以通过以下方式在Windows上的命令行杀死一个进程:
taskkill/f/im-chromedriver.exe
这会杀死所有名为chromedriver.exe的进程。