E2E テストに Nightwatch.js v.0.9.8 を使用したいと考えています。
マイページ オブジェクト:
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) では、http://localhost:3535/localhost:3535/Home/IndexSample 2
で実行されます。
IE (IEDriverServer 2.53.1 x64) が開き、次のようなダイアログ ウィンドウが表示されます: パス 'http:\localhost:3535\Home\Index' が見つかりません。パスまたはインターネット アドレスが正しいことを確認します。
明らかな何かが欠けていますか?