我们目前正在使用 Selenium webdriver 使用 IE 浏览器进行自动化。为了运行我们的测试用例,我们需要从注册表中清除 cookie 并从第 1 页开始运行测试用例。你能帮我看看我们该怎么做吗?
问问题
80 次
1 回答
0
我希望问题与注册表无关。有两种不需要使用注册表项来清除 cookie 的方法是:
- 将能力设置
ie.ensureCleanSession
为true
iexplorer.additional.capabilities={'ie.ensureCleanSession':true}
- 通过代码删除所有cookies
driver.manage().deleteAllCookies();
放置 #2 的正确位置是在驱动程序侦听器 onInitialize
方法中。
public void onInitialize(QAFExtendedWebDriver driver){
driver.manage().deleteAllCookies();
}
于 2019-06-08T01:58:07.170 回答