我在自动测试中发现奇怪的行为,我使用“WindowsDriver”,测试完成后我需要关闭应用程序,没有selenium方法工作。仅当我使用Alt + F4时,我的桌面应用才会关闭。但是在这个动作之后我的会话不会死,而且我没有使用正确的关键动作来正常化我需要调用“任务管理器”。
您不需要执行ALT + F4。 session.Quit()将关闭浏览器并终止会话。
因此,代码的第二部分应该足够,没有ALT + F4代码:
if (session != null)
{
session.Quit();
session= null;
}