2016-02-11 4 views
2

Я новичок, использующий транспортир для тестирования e2e angularjs. У меня есть последняя версия установки транспортировщика и использование Visual studio 2015 в качестве среды IDE.Транспортир: browser.get() не работает

Функция browser.get(), упомянутая в моих тестах, не работает и открывает окно браузера с «данными:».

Вот подам config.js:

'use strict'; 
exports.config = { 
     directConnect: true, 
     chromeDriver: './node_modules/protractor/selenium/chromedriver.exe', 

    // Capabilities to be passed to the webdriver instance. 
    capabilities: { 
     'browserName': 'chrome' 

    }, 

    // Spec patterns are relative to the current working directly when 
    // protractor is called. 
    specs: ['example_spec.js'], 
    framework: 'jasmine', 

    // Options to be passed to Jasmine-node. 
    jasmineNodeOpts: { 
     showColors: true, 
     defaultTimeoutInterval: 30000 
    }, 

    onPrepare: function() { 
     browser.driver.manage().window().maximize(); 
    } 
}; 

Вот мой spec.js файл:

describe('angularjs homepage', function() { 
    it('should have a title', function() { 
     browser.get('http://angularjs.org/'); 

     expect(browser.getTitle()).toContain('AngularJS'); 
    }); 
}); 

мне не хватает на что-нибудь? Пожалуйста помоги! Я пытался исправить это с 3 дней.

+0

Какую версию chromedriver вы используете? – TesterPhi

+0

Вы используете карму? –

+0

Я использую Chromedriver 2.21 @TesterPhi и нет, я не использую карму Riyaj! –

ответ

0

Первое,

chromeDriver: './node_modules/protractor/selenium/chromedriver.exe' 

не needed.Your менеджер веб-водитель управлять им.

If your protractor version is >3.0 then install node > 4.0. 

UPDATE:

Пожалуйста огонь следующую команду:

webdriver-manager update 
+0

Узел> 4.0? Вы имеете в виду, что мне нужно обновить мой пакет npm? @RIYAJ KHAN –

+0

Пожалуйста, скажите мне узел и версию транспортира –

+0

Также ошибка, get when u run protractor Command –