Opera 驱动程序不支持 Selenium 的命令行标志

问题描述

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

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...