Существует некоторая разница, когда я размещаю allScriptsTimeout
внутри и снаружи jasmineNodeOpts
в транспортирте conf.js. Пожалуйста, ознакомьтесь с приведенными ниже примерами, но в этом ли он действителен? Вне жасмин Узел Опции:В чем разница между размещением «allScriptsTimeout» внутри и снаружи «jasmineNodeOpts» в protractor conf.js?
exports.config = {
framework: "jasmine2",
multiCapablities: [
{'browserName' : 'chrome'},
{'browserName':'firefox'}
],
allScriptsTimeout : 20000,
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
print: function() {
},
includeStackTrace: true,
defaultTimeoutInterval: 400000
//allScriptsTimeout: 550000
}
}
В опции Jasmine Node:
exports.config = {
framework: "jasmine2",
multiCapablities: [
{'browserName' : 'chrome'},
{'browserName':'firefox'}
],
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
print: function() {
},
includeStackTrace: true,
defaultTimeoutInterval: 400000
allScriptsTimeout: 200000
}
}
Да я думал то же самое, но еще мой один набор тестов работать бесперебойно, когда его внутри, а другой набор работает без каких-либо ошибок, когда он снаружи. Так вот, в замешательстве :( – krishnarajanr
Да .. Я понимаю, что это сбивает с толку ... но тайм-ауты allscript появятся на снимках на скопированных угловых скриптах из вашего приложения. Таким образом, вы не увидите никакой разницы в том, как ваши тесты запускают ваше приложение в целом не делает за кулисами сценариев вызовов. И если у вас есть этот параметр в jasmineNodeOpts, это не имеет никакого значения, так как Jasmine dorsnt распознает такую конфигурацию – AdityaReddy
круто спасибо за разъяснение. Тогда я собираюсь использовать его обычным способом. – krishnarajanr