量角器:指向默认conf.js文件的PhpStorm IDE

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了量角器:指向默认conf.js文件的PhpStorm IDE相关的知识,希望对你有一定的参考价值。

我试图在Ubuntu上的phpStorm IDE中运行一个基本的Protractor脚本。当我运行conf文件时,它会抛出以下错误。

Usage: protractor [configFile] [options]
configFile defaults to protractor.conf.js
The [options] object will override values from the config file.
See the reference config for a full list of options.

Error: Error: more than one config file specified
at /usr/local/lib/node_modules/protractor/built/cli.js:163:15

我无法确定它为什么指向默认的conf文件而不是我指定的。

以下是配置的屏幕截图

PhpStorm error

c_conf.js

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: [spec.js],
    framework : 'jasmine',

    capabilities: {
        browserName: 'chrome'
    }
}

spec.js

describe('Protractor Framework', function(){
    it('Title', function(){
        browser.get('https://www.google.com');
    })
})
答案

您设置错误,请参考以下屏幕截图中的设置:

  • Node interpreter是指定nodejs二进制文件
  • Node parameters是可选的,用于指定nodejs二进制的参数
  • javascript file必须是量角器 build的cli.js
  • Application parameters用于在cmd行中键入conf文件和参数
  • Environment variables是可选的

enter image description here

以上是关于量角器:指向默认conf.js文件的PhpStorm IDE的主要内容,如果未能解决你的问题,请参考以下文章

量角器本地和全球安装行为不同

量角器中的“defaultTimeoutInterval”何时重置?

强制量角器的 onPrepare 等待异步 http 请求

无法使用量角器中的 html 屏幕截图生成报告

运行conf.js文件时出现意外的标识符错误

量角器配置文件没有拿起黄瓜步骤定义