我是使用Protractor的新手,我已经按照github上的教程设置了所有内容。我能够成功完成整个教程但现在我已经尝试在我的实际代码上使用它我遇到了问题。 我只能调用spec.js文件,如果它与conf.js文件位于同一文件夹中。
例如:
specs : [ '/web-app/test/unit/jasmine/spec.js' ],
conf.js文件位于一个单独的文件夹中,这不起作用,但如果我将spec.js移动到与conf.js相同的文件夹,那么它可以工作。像这样:
specs : [ 'spec.js' ],
答案 0 :(得分:1)
您应该参考相对于conf.js文件的测试文件。所以当你的conf.js文件在根文件夹中并且你的测试用例在test / e2e /文件夹中时,它应该是这样的:
specs : [ 'test/e2e/spec.js' ],
它认为最好按功能对测试规范进行分组,并相应地命名规范文件,例如someFunctionalitySpec.js。规范包括可以是:
specs : [ 'test/e2e/*Spec.js' ],
包括以Spec.js结尾的所有测试用例。