0
E2EテストにNightwatch.js v.0.9.8を使用します。マイpage objectNightwatch.js navigateはドライバ間で異なる動作をします
:
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'のパスが見つかりません。パスまたはインターネットアドレスが正しいことを確認してください。
明らかなものがありませんか?