如何在 C# 中为 SafariDriver 设置 CleanSession 功能
本文关键字:设置 CleanSession 功能 SafariDriver 中为 | 更新日期: 2023-09-27 18:34:41
在Java中,我们可以通过以下代码启动Safari Web驱动程序,而无需事先存储coookies:
SafariOptions options = new SafariOptions();
options.setUseCleanSession(true);
WebDriver webdriver = new SafariDriver(options);
但是,似乎SafariDriver的C#绑定缺少用于设置"UseCleanSession"的属性。除了以下情况之外,还有其他方法可以在 C# 中初始化 SafariBrowser 以从干净的配置文件开始:
- 初始化网络驱动程序
- 导航到相应域上的任何页面
- 通过网络驱动程序清除饼干
多谢。拉狄克
这只是设置的另一种功能,毕竟各种*Options
类只是各种DesiredCapibilities
的包装器,以便更轻松地定义它们。
因此,您可以给它一个额外的:
options.AddAdditionalCapability("cleanSession", true);
(未经测试,因为我不使用 SafariDriver,但从表面上看,以上应该可以工作(