2

在 Java 中,我们可以通过以下代码启动 Safari Webdriver,而无需先前存储的 cookie:

SafariOptions options = new SafariOptions();
options.setUseCleanSession(true);
WebDriver webdriver = new SafariDriver(options);

但是,SafariDriver 的 C# 绑定似乎缺少用于设置“UseCleanSession”的属性。除了:

  1. 初始化网络驱动程序
  2. 导航到相应域上的任何页面
  3. 通过 webdriver 清除 cookie

非常感谢。拉德克

4

1 回答 1

0

毕竟,这只是另一种设置能力,各种*Options类只是各种类的包装器DesiredCapibilities,只是为了更容易定义它们。

因此,您可以只给它一个额外的:

options.AddAdditionalCapability("cleanSession", true);

(未经测试,因为我不使用 SafariDriver,但从表面上看,上面应该可以工作)

于 2013-10-10T14:08:57.513 回答