我们当前正在使用IE浏览器和Selenium Webdriver来实现自动化。为了运行我们的测试用例,我们需要从注册表中清除cookie并从第1页开始运行测试用例。您能帮我做些什么吗?
答案 0 :(得分:0)
我希望问题与注册表无关。不需要使用注册表项来清除cookie的方法有两种:
ie.ensureCleanSession
设置为true
iexplorer.additional.capabilities={'ie.ensureCleanSession':true}
driver.manage().deleteAllCookies();
放置#2的正确位置采用driver listener onInitialize
方法。
public void onInitialize(QAFExtendedWebDriver driver){
driver.manage().deleteAllCookies();
}