angular / protractor

E2E test framework for Angular apps
http://www.protractortest.org
MIT License
8.75k stars 2.31k forks source link

Protractor not launching url in firefox browser #1668

Closed shaoping closed 9 years ago

shaoping commented 9 years ago

the config file is

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',

  specs: ['../../NG-Experience/uee/src/main/webapp/test/pc/**/pro.*.js'],

  capabilities: {
    browserName: 'firefox',
    'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
    'build': process.env.TRAVIS_BUILD_NUMBER,
  },

   onPrepare: function(){
        require('jasmine-reporters');
        var capsPromise = browser.getCapabilities();
        browser.driver.manage().window().maximize();
        browser.ignoreSynchronization = false;

        capsPromise.then(function(caps){
            var browserName = caps.caps_.browserName.toUpperCase();
            var browserVersion = caps.caps_.version;
            var prePendStr = browserName + "-" + browserVersion + "-";
            jasmine.getEnv().addReporter(new
            jasmine.JUnitXmlReporter("protractor_output", true, true,"protractor-"+browserName,true));
        });
   },
}

the error is :

<failure type="expect" message="Error: Error while waiting for Protractor to sync with the page: {message:angular is not defined,stackTrace:[{fileName:data:text/html,lt;htmlgt;lt;/htmlgt; line 68 gt; Function:4,methodName:anonymous/lt;,lineNumber:1},{fileName:data:text/html,lt;htmlgt;lt;/htmlgt; line 68 gt; Function:1,methodName:anonymous,lineNumber:15},{fileName:data:text/html,lt;htmlgt;lt;/htmlgt;:68,methodName:handleEvaluateEvent,lineNumber:20}]}">Error: Error while waiting for Protractor to sync with the page: {message:angular is not defined,stackTrace:[{fileName:data:text/html,lt;htmlgt;lt;/htmlgt; line 68 gt; Function:4,methodName:anonymous/lt;,lineNumber:1},{fileName:data:text/html,lt;htmlgt;lt;/htmlgt; line 68 gt; Function:1,methodName:anonymous,lineNumber:15},{fileName:data:text/html,lt;htmlgt;lt;/htmlgt;:68,methodName:handleEvaluateEvent,lineNumber:20}]}

it launched the firefox,and the url alway be in " data:text/html," , it cant open the real url

shaoping commented 9 years ago

sorry , i forget to set the baseUrl