如何使用selenium webDriver在浏览器中清除历史记录?

时间:2016-06-28 13:20:04

标签: javascript

实际上我正在使用如下所示的代码但是,我得到的错误就像.History.clear不是一个函数。构建信息:版本:' 2.53.0',修订版:' 35ae25b',任何人都可以帮助我。这段代码有什么问题?

JavascriptExecutor js=(JavascriptExecutor) driver;
            js.executeScript("History.clear();");

谢谢, Nagaraj Ediger。

2 个答案:

答案 0 :(得分:1)

在AfterMethod或AfterTest中使用此功能

orgNames

'driver'是Webdriver对象

答案 1 :(得分:0)

如果您正在使用IE进行测试,那么下面的代码应该可以解决问题。

    DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
    capabilities.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION,     true);