如何清除IE缓存web驱动Selenium Grid DesiredCapabilities和InternetExplo

本文关键字:Selenium 驱动 Grid DesiredCapabilities InternetExplo web 缓存 何清除 清除 IE | 更新日期: 2023-09-27 18:04:58

我最初的问题是不清楚的,我真的在寻找一种方法来启动IE与一个干净的会话运行在网格上。我认为硒的解决方案,这是打破了,原来这是我如何使用它:捂脸:所以我已经更新了我的问题,以反映这一部分。

所以我的问题是,当我在Selenium Grid上运行IE时,我无法让IE在一个干净的会话中启动。我做了相当多的研究,并实现了DesiredCapabilities,应该为IE处理这个问题。internetExplorerCapabilities.SetCapability(ieOptions.EnsureCleanSession.ToString(), true);

但遗憾的是,这是不工作,我已经开了一个票与硒的开发人员,如果你有兴趣跟踪它。

如何清除IE缓存web驱动Selenium Grid DesiredCapabilities和InternetExplo

您的代码ieOptions.EnsureCleanSession.ToString()将返回truefalse而不是ensureCleanSession。设置功能:

var options = new InternetExplorerOptions();
options.EnsureCleanSession = true;
options.RequireWindowFocus = true;
var capabilities = (DesiredCapabilities)options.ToCapabilities();
capabilities.SetCapability(CapabilityType.Version, "11");
var driver = new RemoteWebDriver(new Uri("http://10.34.161.112:5555/wd/hub"), capabilities);