使用量角器获取“最大调用堆栈大小超出错误”
我间歇地得到“最大调用堆栈大小超出错误” 。
我发现有几篇帖子说可能的原因是由递归引起的
我有3个文件
1) conf.js
2) mainSpec.js
3) page1.js
从“conf.js”调用“mainSpec.js”
suites: {
spec1 : '../specs/mainSpec.js'
},
global.URL = 'http://angular.github.io/protractor/#/';
“mainSpec.js”
page1= require('../pages/page1.js');
describe('samplespec', function () {
beforeEach(function () {
browser.ignoreSynchronization = true;
console.log('+++++++++Before Each++++++++');
});
afterEach(function () {
console.log('+++++++++After Each++++++++');
});
it('mysampcode', function () {
//Login
page1.getLoginPage(URL);
.
.
.
});
});
“Page1.js”
module.exports = {
getLoginPage: function (appurl) {
browser.get(appurl);
browser.driver.manage().window().maximize();
},
};
当我从cmd提示执行prctractor conf.js时 ,我得到下面的错误。
大多数情况下它会启动url并继续执行,但几次抛出“最大调用堆栈大小超出错误” ,即时无法解决问题。
链接地址: http://www.djcxy.com/p/80237.html上一篇: Getting "Maximum call stack size exceeded error" using protractor
下一篇: Chrome/jQuery Uncaught RangeError: Maximum call stack size exceeded