c# - 浏览器未使用的 Chrome 选项
问题描述
我们正在使用 Selenium、Chrome 和 Specflow 创建 UI 测试,并且我们正在观察未使用定义的 Chrome 浏览器选项的问题。
我们创建了以下钩子类。
[Binding]
public class FeatureLevelHooks
{
[BeforeFeature]
public static void BeforeFeature(FeatureContext featureContext)
{
Console.WriteLine("** BeforeFeature **");
ChromeOptions options = new ChromeOptions();
options.AddArgument("--icongnito");
options.AddArgument("--disable-popup-blocking");
options.AddArgument("--ignore-certificate-errors");
IWebDriver webDriver = new ChromeDriver(options);
featureContext.Add("webDriver", webDriver);
}
[AfterFeature]
public static void AfterFeature(FeatureContext featureContext)
{
var driver = featureContext.Get<IWebDriver>("webDriver");
if (driver != null)
{
driver.Quit();
driver.Dispose();
}
}
}
一切正常,唯一的问题是使用了选项。
知道为什么会这样吗?谢谢约尔格
解决方案
我的错,一个选项有错字。
错误的线路:options.AddArgument("--icongnito");
正确线:options.AddArgument("--incognito");
希望这对其他人有帮助。约尔格
推荐阅读
- arrays - 谷歌查询返回每个类别的前 N 个结果
- c++ - 我有一个关于 C++ 中动态分配内存的问题
- javascript - 如何在 SAPUI5 中将日期时间字符串转换为日期?
- c# - 为什么“mouse_event”不适用于“Control.MouseButtons == MouseButtons.Left”?
- activemq-artemis - Apache Artemis:了解最大磁盘使用率并解决完整策略
- clearcase - 有没有办法通过命令行在 clearcase 上添加动态视图快捷方式?
- c# - C#中的字典
- firebase - Firestore 中如何仅显示属于特定 uid 的文档?
- python - 当我们重塑 numpy 数组时,如何推断步幅大小?
- github - 如何使用 GitHub Actions `workflow_run` 事件?