gpt4 book ai didi

c# - 如何在 C# 中为 SafariDriver 设置 CleanSession 功能?

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:08 26 4
gpt4 key购买 nike

在 Java 中,我们可以通过以下代码在没有预先存储的 cookie 的情况下启动 Safari Webdriver:

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

但是,SafariDriver 的 C# 绑定(bind)似乎缺少用于设置“UseCleanSession”的属性。除了以下以外,还有其他方法可以在 C# 中初始化 SafariBrowser 以从干净的配置文件开始:

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

非常感谢。拉德克

最佳答案

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

因此,你可以再给它一个:

options.AddAdditionalCapability("cleanSession", true);

(未经测试,因为我不使用 SafariDriver,但从表面上看,以上内容应该有效)

关于c# - 如何在 C# 中为 SafariDriver 设置 CleanSession 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19297727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com