繁体   English   中英

在 specflow 中从 Visual Studio 停止测试执行时关闭 webdriver

[英]Close webdriver when stop test execution from visual studio in specflow

当我在 Visual Studio 中停止测试执行时,我想从任务管理器中关闭 webdriver。 通常我可以使用 AfterTestRun 关闭驱动程序,但是,当我在 Visual Studio 中单击停止按钮同时测试执行正在运行 AfterTestRun 没有执行,所以 web 驱动程序仍然是打开的。

您不能这样做,因为当您停止执行时,Visual Studio/Test Explorer 正在终止测试执行过程。 那时没有代码被执行,也没有地方可以放置一些被执行的代码。

我有一个命令行脚本,当我按下快捷键时会杀死所有进程。

您可以通过 Windows 上的命令行以这种方式终止进程:

taskkill /f /im chromedriver.exe

这会杀死所有名为 chromedriver.exe 的进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM