目前,我有一个基本的角度应用程序,由" generator-gulp-angular"生成。在这个项目中,我有2个测试:1个业力测试和1个e2e测试(使用量角器)。业力测试将毫无问题地运行,但另一方面,我遇到了一些问题。
我试图用phantomJS运行selenium驱动程序来执行测试,而在Chrome中它可以工作,在Firefox中没有(因为升级),但尝试在phantomJS上运行测试将失败。我已经降级了我的selenium独立服务器但是现在,selenium会给出错误"驱动程序信息:driver.session:unknown"。我使用的是硒2.38和幻影1.9.x。
有人可以告诉我该怎么做?我应该在phantomJS节点模块的conf文件中进行调整吗?我应该降级我的幻影吗? ......
这是我的protractor.conf.js:
exports.config = {
//directConnect: true,
seleniumAddress: 'http://localhost:4444/wd/hub',
baseUrl: 'http://localhost:9292',
rootElement: 'body',
// Capabilities to be passed to the webdriver instance.
capabilities: {
browserName: 'phantomjs',
'phantomjs.binary.path': 'C:/Users/--------/Documents/3de_Academiejaar/Stage/GitHub_Repos/proj_Jesper2/node_modules/phantomjs/bin/phantomjs',
},
specs: [paths.e2e + '/**/*.js'],
framework: 'jasmine',
jasmineNodeOpts: {
onComplete: function () {
},
isVerbose: true,
showColors: true,
includeStackTrace: true,
defaultTimeoutInterval: 30000
}
};