【问题标题】:Clearing cache with Selenium ChromeDriver ChromeOptions [duplicate]使用 Selenium ChromeDriver ChromeOptions 清除缓存 [重复]
【发布时间】:2017-03-06 17:53:01
【问题描述】:

目前使用var driver = new ChromeDriver(TestContext.CurrentContext.TestDirectory);

我们想像替换它一样替换它:

类似的东西:

var options = new ChromeOptions();
options.AggressiveCacheDiscard = true; // how??
options.ChromeDriverDirectory = TestContext.CurrentContext.TestDirectory; // how??
var driver = new ChromeDriver(options);

但是我们该怎么做呢?目标是设置选项以确保始终完全清除缓存/cookies(从一开始,正如 Chrome 所说)并设置目录。

【问题讨论】:

    标签: selenium selenium-chromedriver browser-cache


    【解决方案1】:

    没有直接的方法可以通过 Selenium 做到这一点。如果您试图确保在启动 Chrome 驱动程序时或完成后清除所有内容,那么您无需执行任何操作。每次初始化 webdriver 时,它都是一个全新的实例,没有缓存、cookie 或历史记录。每次您终止驱动程序时,所有这些都会被清除。

    【讨论】:

    • 谢谢,这就是我认为 Selenium 所做的。我们看到的这个间歇性问题一定与其他问题有关。
    猜你喜欢
    • 2016-02-05
    • 1970-01-01
    • 2018-09-11
    • 2011-10-23
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 2018-05-11
    • 2018-03-13
    相关资源
    最近更新 更多