Я хочу использовать Nightwatch.js v.0.9.8 для тестирования E2E.Nightwatch.js navigate ведет себя по-разному в разных драйверах
Мои page object:
module.exports = {
url() {
return path.join(this.api.launchUrl, 'Home/Index');
}
};
Мой тест:
module.exports = {
'Sample 1'(client) {
client.page.home()
.navigate()
.expect.element('body').to.be.present;
},
'Sample 2'(client) {
client.page.home()
.navigate()
.expect.element('header').to.be.present;
client.end();
}
};
Это работает безупречно в Chrome.
Однако в Firefox (geckodriver 0.11.1 x64), Sample 2
заканчивается работает на http://localhost:3535/localhost:3535/Home/Index.
IE (IEDriverServer 2.53.1 x64) открывается диалоговым окном: Не удается найти путь «http: \ localhost: 3535 \ Home \ Index». Убедитесь, что путь или адрес Интернета верны.
Я пропустил что-то очевидное?