Make stable e2e tests

jh-changes
Shin'ya Ueoka 6 years ago
parent 7274d148c6
commit 2562d3b9de
  1. 16
      e2e/navigate.test.js

@ -125,16 +125,20 @@ describe("navigate test", () => {
await body.sendKeys(Key.Shift, 'h'); await body.sendKeys(Key.Shift, 'h');
let tab = (await browser.tabs.query({}))[0]; await eventually(async() => {
let url = new URL(tab.url); let tab = (await browser.tabs.query({}))[0];
assert.equal(url.pathname, `/first`) let url = new URL(tab.url);
assert.equal(url.pathname, `/first`)
});
body = await session.findElementByCSS('body'); body = await session.findElementByCSS('body');
await body.sendKeys(Key.Shift, 'l'); await body.sendKeys(Key.Shift, 'l');
tab = (await browser.tabs.query({}))[0]; await eventually(async() => {
url = new URL(tab.url); tab = (await browser.tabs.query({}))[0];
assert.equal(url.pathname, `/second`) url = new URL(tab.url);
assert.equal(url.pathname, `/second`)
});
}); });
it('should go previous and next page in <a> by [[ and ]]', async () => { it('should go previous and next page in <a> by [[ and ]]', async () => {