Я новичок, использующий транспортир для тестирования 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 дней.
Какую версию chromedriver вы используете? – TesterPhi
Вы используете карму? –
Я использую Chromedriver 2.21 @TesterPhi и нет, я не использую карму Riyaj! –