我正在使用带有 Selenium 的当前 Opera 驱动程序来测试网站(以便我们可以支持 Opera 作为我们网站的认可浏览器)。我用 C# 编写代码。
当我打开 Opera 时,我会在屏幕顶部看到一个弹出窗口,上面写着:
您正在使用不受支持的命令行标志:--enable-blink-features=ShadowDOMV0。稳定性和安全性将受到影响。
我目前使用以下代码设置我的 Opera 实例:
string operaExeLocation = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\AppData\Local\Programs\Opera\74.0.3911.107\opera.exe";
OperaDriverService service = OperaDriverService.CreateDefaultService(@"C:\Opera\", "operadriver.exe");
var operaOptions = new OperaOptions
{
BinaryLocation = operaExeLocation,
LeaveBrowserRunning = false
};
driver = new OperaDriver(service, operaOptions);
我怀疑可以在operaOptions 中关闭不支持的标志 - 但我还没有找到任何关于如何做到这一点的文档。如果您熟悉设置驱动程序,请提供帮助。