Protractor 没有 运行 Firefox(只有 Chrome)
Protractor doesn't run Firefox (only Chrome)
我 运行正在 Chrome 上使用 Protractor。最近我一直在尝试使用 Firefox 运行 它但失败了 - 我没有收到任何错误消息,而是 Chrome 运行s。我认为 Protractor 可能会忽略 'Capabilities'。
我的配置文件:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
suites:{
sanity: ['*/loginEAPTest.js','*/AccountSettingsTest.js','*/createApptest.js','*/openSourcePageTest.js','*/driveSampleAppTest.js','*/whatsNewTest.js','*/logoutTest.js']
},
specs: ['*/linksTest.js'],
capabilitties:
{
browserName: 'firefox'
},
//framework: 'jasmine2',
resultJsonOutputFile: 'TestResults/Test_'+dateTime+'.js',
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
defaultTimeoutInterval: 360000,
includeStackTrace: true
},
onPrepare: function() {
var jasmineReporters = require('jasmine-reporters');
jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
consolidateAll: true,
savePath: 'TestResults',
filePrefix: 'xmloutput'
}));
// for non-angular page
browser.ignoreSynchronization = true;
browser.driver.manage().window().setSize(1600, 1024);
}
};
我试过添加和删除 'framework' 参数。
我的版本是:
量角器 2.1.0
茉莉花 v2.3.1
茉莉花核心 v2.3.4
谢谢。
我认为这是一个错字:capabilities:
extra t.
我 运行正在 Chrome 上使用 Protractor。最近我一直在尝试使用 Firefox 运行 它但失败了 - 我没有收到任何错误消息,而是 Chrome 运行s。我认为 Protractor 可能会忽略 'Capabilities'。 我的配置文件:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
suites:{
sanity: ['*/loginEAPTest.js','*/AccountSettingsTest.js','*/createApptest.js','*/openSourcePageTest.js','*/driveSampleAppTest.js','*/whatsNewTest.js','*/logoutTest.js']
},
specs: ['*/linksTest.js'],
capabilitties:
{
browserName: 'firefox'
},
//framework: 'jasmine2',
resultJsonOutputFile: 'TestResults/Test_'+dateTime+'.js',
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
defaultTimeoutInterval: 360000,
includeStackTrace: true
},
onPrepare: function() {
var jasmineReporters = require('jasmine-reporters');
jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
consolidateAll: true,
savePath: 'TestResults',
filePrefix: 'xmloutput'
}));
// for non-angular page
browser.ignoreSynchronization = true;
browser.driver.manage().window().setSize(1600, 1024);
}
};
我试过添加和删除 'framework' 参数。 我的版本是: 量角器 2.1.0 茉莉花 v2.3.1 茉莉花核心 v2.3.4
谢谢。
我认为这是一个错字:capabilities:
extra t.