c# - 无法识别的 chrome 选项:AcceptInsecureCertificates 同时将 ChromeOptions 传递给 AppiumOptions - C# Selenium
问题描述
我正在尝试发送下面的 chrome 选项,因为我的 android 模拟器中的 chrome(version: 74.XXX) 阻止了 selenium 脚本。但是在构建时,我收到了这个错误:
chromeOptions.AddArgument("--disable-blink-features=AutomationControlled");
我试图通过AppiumOptions
options.AddAdditionalCapability(AndroidMobileCapabilityType.ChromeOptions, chromeOptions); OR
options.AddAdditionalCapability(ChromeOptions.Capability, chromeOptions);
但我收到以下错误:
Mobiledriver initialisation issuesException :OpenQA.Selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: invalid argument: cannot parse capability: chromeOptions
from invalid argument: unrecognized chrome option: AcceptInsecureCertificates
我在 github 上看到了类似的问题,但该解决方案似乎不起作用,因为DesiredCapabilities
现在已经过时了
解决方案
推荐阅读
- performance - 如何找到消耗高 CPU 和内存的 Jenkins 构建作业
- azure-application-insights - Azure 应用程序洞察力查询合并行
- c# - asp.net mvc(迁移)
- csv - 如何在 Paraview 中查看所有时间步长的总和/平均速度?
- javascript - 带有简单表单的网页在表单提交时重新加载
- java - 创建一个接受任何实体类列表并使用 apache Diff 检查差异的通用方法
- azure-devops - 如何在 Azure DevOps 中从“通过任务管理错误”切换到“根据要求管理错误”?
- c# - WPF MVVM 中 ViewModel 上的 Mediatr 通知
- c# - Microsoft Bot Framework V4 如何获取当前正在执行的对话框集 ID
- python - 检查项目是否在列表列表中