首页 > 解决方案 > Protractor 仅执行列表中的第一个测试套件

问题描述

我们创建了这个脚本来运行三个不同的测试套件,但它只执行第一个测试套件('/TestBed_Scripts/TestBed_1.js)并且完全忽略第一个之后的任何测试文件。

exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
suites: {

    TestScript: './TestBed_Scripts/TestBed_1.js',
    TestScript_2: 'FCPS/TestBed_Scripts/TestBed.js',
    TestScript_3: './TestBed_Scripts/TestBed_3.js',
},
helpers: ["../node_modules/jasmine-expect/index.js"],
stopSpecOnExpectationFailure: false,
random: false,
restartBrowserBetweenTests: true,
capabilities: {
    'browserName': 'chrome',
    },

};

我需要知道为什么第二个和第三个测试套件没有被执行?我们如何解决这个问题?

标签: javascriptnode.jsjasmineprotractor

解决方案


找到了答案。第二个测试套件的文件路径 "TestScript_2: 'FCPS/TestBed_Scripts/TestBed.js',不正确,这导致了整个问题。我们用“。”删除了文件夹名称“FCPS”。现在它工作正常。


推荐阅读