Protractor 量角器-并行测试的无头执行失败
正在尝试使用headless chrome浏览器运行两个webdriver实例。 用量角器运行时出现以下错误 I/runnerCli-enoint:没有这样的文件或目录,取消链接“Results/Jsons/000000d8-003c-0046-00f3-00a30045006c.json” conf.jsProtractor 量角器-并行测试的无头执行失败,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:
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时通过。