获取"最大调用堆栈大小超出错误"使用量角器

时间:2016-01-21 05:18:00

标签: javascript html selenium-webdriver protractor callstack

我得到"最大调用堆栈大小超出错误" 间歇性地。

我看到很少发帖说明可能的原因是递归

我有3个文件

1) conf.js
2) mainSpec.js
3) page1.js

调用" mainSpec.js"来自" conf.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提示符执行p roctractor conf.js 时 我得到以下错误。

enter image description here

大多数情况下,它会启动网址并继续执行,但很少会抛出"最大调用堆栈大小超出错误" ,我无法解决问题。

0 个答案:

没有答案