Protractor 量角器-并行测试的无头执行失败

Protractor 量角器-并行测试的无头执行失败,protractor,headless,Protractor,Headless,正在尝试使用headless chrome浏览器运行两个webdriver实例。 用量角器运行时出现以下错误 I/runnerCli-enoint:没有这样的文件或目录,取消链接“Results/Jsons/000000d8-003c-0046-00f3-00a30045006c.json” conf.js let HtmlReporter = require('protractor-beautiful-reporter'); exports.config = { framework:

正在尝试使用headless chrome浏览器运行两个webdriver实例。 用量角器运行时出现以下错误

I/runnerCli-enoint:没有这样的文件或目录,取消链接“Results/Jsons/000000d8-003c-0046-00f3-00a30045006c.json”

conf.js

let HtmlReporter = require('protractor-beautiful-reporter');

exports.config = {
    framework: 'jasmine',
    directConnect: true,
    allScriptsTimeout: 900000,
    getPageTimeout: 120000,

    onPrepare: function () {

        jasmine.getEnv().addReporter(new HtmlReporter({
            filename: 'MVP.html',
            baseDirectory: 'Results',
            preserveDirectory: false,
            takeScreenShotsOnlyForFailedSpecs: true,
            screenshotsSubfolder: 'Screenshots',
            jsonsSubfolder: 'Jsons',
            docTitle: 'PM UI Test Result',
            sortFunction: function sortFunction(a, b) {
                if (a.instanceId < b.instanceId) return -1;
                else if (a.instanceId > b.instanceId) return 1;

                if (a.timestamp < b.timestamp) return -1;
                else if (a.timestamp > b.timestamp) return 1;

                return 0;
            },
            clientDefaults: {
                showTotalDurationIn: 'belowHeader',
                totalDurationFormat: 'hms'
            }
        }).getJasmine2Reporter());
    },

    capabilities: {
        browserName: 'chrome',
        chromeOptions: {
            args: ["--headless", "--window-size=1920,1200"]
        },
        acceptSslCerts: true,
        trustAllSSLCertificates: true,
        acceptInsecureCerts: true,
        ACCEPT_SSL_CERTS: true,
        maxInstances: 2,
        shardTestFiles: true
    },

    jasmineNodeOpts: {
        defaultTimeoutInterval: 900000,
    },

    specs: ['../tests/abc.js',
            '../tests/xyz.js'
    ],
};
让HtmlReporter=require('pregrator-beauty-reporter');
exports.config={
框架:“茉莉花”,
directConnect:没错,
所有脚本预算:900000,
getPageTimeout:120000,
onPrepare:function(){
jasmine.getEnv().addReporter(新的HtmlReporter({
文件名:“MVP.html”,
baseDirectory:'结果',
保存目录:false,
对于不合格的规格,只拍摄屏幕快照:正确,
截图文件夹:“截图”,
Jsons子文件夹:“Jsons”,
docTitle:“PM UI测试结果”,
sort函数:函数sort函数(a,b){
if(a.instanceIdb.instanceId)返回1;
if(a.timestampb.timestamp)返回1;
返回0;
},
客户端默认值:{
showTotalDurationIn:“belowHeader”,
totalDurationFormat:'hms'
}
}).getJasmine2Reporter());
},
能力:{
browserName:“chrome”,
色度选项:{
参数:[“--headless”,“--windowsize=19201200”]
},
是的,
可信任的证书:正确,
AcceptUnsecureCerts:正确,
接受SSL证书:正确,
最大实例:2,
shardTestFiles:true
},
茉莉花:{
defaultTimeoutInterval:900000,
},
规格:['../tests/abc.js',
“../tests/xyz.js”
],
};

无头运行和
maxInstances
=1时是否通过?@DublinDev是当maxInstances=1时是否通过。无头运行和
maxInstances
=1时是否通过?@DublinDev是当maxInstances=1时通过。