【发布时间】:2019-11-28 21:43:29
【问题描述】:
Microsoft Edge 驱动程序在运行 selenium 测试时无法确保干净的会话。我可以指定一个选项来解决此问题吗?
【问题讨论】:
-
您所说的“干净的会话”是什么意思?如果您正在谈论存储在边缘的 cookie,那么您可以使用
driver.manage().deleteAllCookies();清理它们 -
我想清除缓存、cookie 和历史记录。在 IE 中,您只需在 desiredCapabilities 中指定属性 ie.ensureCleanSession = true 即可完成
-
注意:driver.manage().deleteAllCookies() 不适用于 Release 14393 MS edge Win 10 Sel 3.1.0
-
@Kozi,它可以工作,但首先你需要打开一个页面。见:developer.microsoft.com/en-us/microsoft-edge/platform/issues/…
-
@André 它适用于本地主机吗?从本地主机打开页面后,它不会删除 cookie。
标签: selenium selenium-webdriver microsoft-edge