Мой проект выполняется с использованием chromedriver_2.45, работает отлично.
проблема начинается, когда я пытаюсь выполнить с использованием geckodriver-v0.23.0, он запускает выполнение и даже делает вход в систему (не угловой вход в систему)) затем, когда он перемещается в угловую часть, выдает следующие ошибки:
Failed: TypeError: cyclic object value
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'XXXX', ip: 'xxxxx', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '10.0.2'
Driver info: driver.version: unknown
и во время выполнения веб-драйвер выдаёт мне следующие сообщения:
JavaScript warning: https://www.googletagmanager.com...., line 87: unreachable code after return statement
.
Angular version is 1.6
Protractor is the latest version 5.4.2
Webdriver is version 12.1.1
FireFox 60.3.0esr (32-bit)
Есть идеи, как заставить это работать?Я уже пробовал использовать более старую версию gecko и некоторые другие конфиги для conf.js .. пока ничего не получалось
Обновление
, как и требовалось, это мой конфигурационный файл
var jasmineReporters = require('./lib/node_modules/jasmine-reporters');
var HTMLReport = require('./lib/node_modules/protractor-html-reporter-2');
var mkdirp = require('./lib/node_modules/mkdirp');
var fs = require('./lib/node_modules/fs-extra');
let date = require('./lib/node_modules/date-and-time');
var environmentToExecute = 'Dev'
exports.config = {
seleniumAddress: 'http://'+process.env.AUTOTEST_ADDRESS+'/wd/hub',
framework: 'jasmine2',
specs: [ALL MY SPECS],
suites: {[ALL],[THE],[SUITES] },
allScriptsTimeout: 20000,
onPrepare: function () {Jasmine reporter preparation}
onComplete: function() {Getting xml and converting to html}
jasmineNodeOpts: {
showColors: true,
isVerbose: true,
defaultTimeoutInterval: 100000
},
multiCapabilities:
[
{
browserName: 'firefox',
}
/*{
Chrome and IE stuff...
}*/
],
};//This is the end of Conf.js
Спасибо!