我是Protractor的新用户,并且在使用Chrome运行测试时遇到了此错误( 已启动的浏览器中地址栏下方显示错误 ):
您正在使用不受支持的命令行标志–ignore-certificate-errors。稳定性和安全性将受到损害。
这是我针对量角器的conf.js:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
...
另外,我使用的是装有最新的Chromedriver和Selenium独立服务器(2.41.0)的Mac。现在,我没有在任何地方设置此标志,并且我不记得它始终显示,因此我不确定是什么导致了此问题。
关于如何解决此问题的任何想法?
如果使用 Protractor ,则可能是您要寻找的配置:
capabilities : {
browserName : 'chrome',
'chromeOptions': {
args: ['--test-type']
}
},
我是量角器的新用户,我使用Chrome运行测试时遇到了这个错误(错误显示在启动的浏览器的地址栏下面): 您正在使用一个不受支持的命令行标志--ignore-certificate-errors。稳定和安全将受到损害。
我还尝试根据Pass驱动程序ChromeOptions和DesiredCapabilities添加所需的功能(现在已不推荐使用)和ChromeOptions,但同样的错误仍然存在。 提前道谢!
我正在使用以下代码片段创建一个chrome浏览器- 我在使用Chrome运行测试时遇到了一个错误。该错误显示在启动浏览器的地址栏下方: 您正在使用不受支持的命令行标志--忽略证书错误。稳定和安全将受到影响。 有没有简单的方法让这个消息消失?理想情况下,我想用ruby代码本身来做。
这页列出了Chrome浏览器和Electron支持的命令行开关. 你也可以在app模块的ready事件发出之前使用app.commandLine.appendSwitch 来添加它们到你应用的main脚本里面: const app = require('electron').app; app.commandLine.appendSwitch('remote-debugging-port', '83
Electron支持的命令行开关. 您可以在app 模块的ready事件生效之前,使用app.commandLine.appendSwitch将它们附加到您的应用程序的主要脚本中: const { app } = require('electron') app.commandLine.appendSwitch('remote-debugging-port', '8315') app.command
问题内容: 使用Python 2.7.5,python模块selenium(2.41.0)和chromedriver(2.9)。 Chrome启动后,会在黄色的弹出栏中显示一条消息:“您正在使用不受支持的命令行标志:-ignore-certificate- errors。稳定性和安全性将受到损害。” 这个简单的例子重现了问题。 如何在python selenium中删除此命令行标志? 问题答案: