Phantomjs 使用量角器将命令行参数传递给浏览器

Phantomjs 使用量角器将命令行参数传递给浏览器,phantomjs,protractor,Phantomjs,Protractor,我想让PhantomJS使用量角器。当我的代码需要到达保存在单独服务器上的后端端点时,我目前在Phantom(而不是Chrome)上遇到了一个问题。因此,我想使用--ignoressl errors选项对其进行测试 不幸的是,量角器文档中提供的文件似乎没有列出任何将参数传递给浏览器的方法。这是可能的吗?原来答案是一个封闭的量角器问题: 您可以使用phantomjs.cli.args属性将参数传递给浏览器,该属性接受参数数组。只需将其添加到配置中的功能属性中,在指定浏览器名的同一位置: capab

我想让PhantomJS使用量角器。当我的代码需要到达保存在单独服务器上的后端端点时,我目前在Phantom(而不是Chrome)上遇到了一个问题。因此,我想使用
--ignoressl errors
选项对其进行测试


不幸的是,量角器文档中提供的文件似乎没有列出任何将参数传递给浏览器的方法。这是可能的吗?

原来答案是一个封闭的量角器问题:

您可以使用
phantomjs.cli.args
属性将参数传递给浏览器,该属性接受参数数组。只需将其添加到配置中的
功能
属性中,在指定
浏览器名
的同一位置:

capabilities: {
  browserName: 'phantomjs',
  'phantomjs.binary.path': require('phantomjs').path,
  'phantomjs.cli.args': ['--web-security=false', '--ignore-ssl-errors=true', '--webdriver-loglevel=DEBUG'],
}

原来答案是在一个封闭的量角器问题上:

您可以使用
phantomjs.cli.args
属性将参数传递给浏览器,该属性接受参数数组。只需将其添加到配置中的
功能
属性中,在指定
浏览器名
的同一位置:

capabilities: {
  browserName: 'phantomjs',
  'phantomjs.binary.path': require('phantomjs').path,
  'phantomjs.cli.args': ['--web-security=false', '--ignore-ssl-errors=true', '--webdriver-loglevel=DEBUG'],
}