1

我正在使用带有 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 中关闭不支持的标志 - 但我还没有找到任何关于如何做到这一点的文档。如果您熟悉设置驱动程序,请提供帮助。

在此处输入图像描述

4

0 回答 0