我正在使用 Selenium 和 IE Web 驱动程序。每当我的测试开始时,IE Driver Server 也会启动,但在测试完成后它不会关闭/退出。因此,对于下一次测试运行,我最终得到了多个IEDriverServer.exe
进程实例。试运行后如何关闭它?
以下是我使用的示例代码:
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
var ie = new OpenQA.Selenium.IE.InternetExplorerDriver(new OpenQA.Selenium.IE.InternetExplorerOptions() {
IntroduceInstabilityByIgnoringProtectedModeSettings = true
});
ie.Navigate().GoToUrl("http://localhost:50640/");
ie.Close();
ie.Close(
Assert.IsTrue(true);
}
}
我知道我可以用ProcessInfo
它来杀死它,但是有一个 Selenium 解决方案会很好。