Automated tests 量角器:错误:规格图案与任何文件都不匹配

Automated tests 量角器:错误:规格图案与任何文件都不匹配,automated-tests,protractor,Automated Tests,Protractor,我有一个问题 [launcher] Process exited with error code 1 /usr/local/lib/node_modules/protractor/node_modules/q/q.js:126 throw e; ^ Error: Spec patterns did not match any files. 当我试着开始我的测试 我有一个文件配置: exports.config

我有一个问题

[launcher] Process exited with error code 1
/usr/local/lib/node_modules/protractor/node_modules/q/q.js:126
                    throw e;
                    ^

Error: Spec patterns did not match any files. 
当我试着开始我的测试

我有一个文件配置:

exports.config = {
    framework : "jasmine",
    params : {
        url : {...},
        txt : {...},
        specs : [
            "../test/settings_changePass.js"
        ]
    }
};
还需要一个文件:

var elements = { ... };
module.exports = elements;
和我的测试文件:

describe('test setting', function() {
var elements = require('./elements_settings');
...
});
有什么问题吗?
我在其他文件夹中有与这些文件相同的结构,并且在那里运行良好。

这意味着在目录地址处没有名为“settings\u changePass.js”的规范文件:

"../test/settings_changePass.js"
默认情况下,量角器从项目根目录开始查找规范。例如:

ProtractorProject/specs/settings_changePass.js
可通过以下方式在配置文件中找到:

specs: ["specs/settings_changePass.js"]

对不起!问题解决了。只是我没注意到一个范围

exports.config = {
framework : "jasmine",
params : {
    url : {...},
    txt : {...},
},
    specs : [
        "../test/settings_changePass.js"
    ]
};

为什么要在这个问题上使用
selenium
标记?我的规范文件的完整根目录是:file:/Users/User/Work/e2e/settings/test/settings\u changePass.js。我在其他文件夹中有相同的,但正在工作的规范文件,根目录是:file:/Users/User/Work/e2e/posting/test/1\u User\u s\u phone.js。在配置文件中,它看起来像:“../test/1\u User\u s\u phone.js”“我想补充一点,在创建Require文件之前,它运行良好。我将尝试删除我的Require文件,看看会发生什么。但是