Extension rendering should render sheets correctly
async
await sheetThumbs
.filter(elem => elem.getText().then(text => text === 'test:navigation-actions'))
.first()
.click();
await browser.sleep(1000);
await browser.wait(EC.visibilityOf($('#grid')), timeoutTime);
await browser.wait(EC.invisibilityOf(loadBlocker), timeoutTime);
await $$('.btn')
.filter(elem => elem.getText().then(text => text === 'Switch to Edit'))
.first()
.click();
await browser.wait(EC.urlContains('/state/edit'), timeoutTime);
async
const targetSheetId = '392462be-a70b-4f14-a4cd-05a7aab19ed8';
await sheetThumbs
.filter(elem => elem.getText().then(text => text === 'test:navigation-actions'))
.first()
.click();
await browser.wait(EC.visibilityOf($('#grid')), timeoutTime);
await browser.wait(EC.invisibilityOf(loadBlocker), timeoutTime);
await $$('.btn')
.filter(elem => elem.getText().then(text => text === 'GotoSheet:First'))
.first()
.click();
await browser.wait(EC.urlContains(targetSheetId), timeoutTime);
async
const targetSheetId = 'e9f4240b-2185-4b56-af7f-8e9a25253db0';
await sheetThumbs
.filter(elem => elem.getText().then(text => text === 'test:navigation-actions'))
.first()
.click();
await browser.wait(EC.visibilityOf($('#grid')), timeoutTime);
await browser.wait(EC.invisibilityOf(loadBlocker), timeoutTime);
await $$('.btn')
.filter(elem => elem.getText().then(text => text === 'GotoSheet:Last'))
.first()
.click();
await browser.wait(EC.urlContains(targetSheetId), timeoutTime);
async
const targetSheetId = '36b1f160-b676-4a3e-a753-c5f51a467f90';
await sheetThumbs
.filter(elem => elem.getText().then(text => text === 'first'))
.first()
.click();
await browser.wait(EC.visibilityOf($('#grid')), timeoutTime);
await browser.wait(EC.invisibilityOf(loadBlocker), timeoutTime);
await $$('.btn')
.filter(elem => elem.getText().then(text => text === 'GotoNextSheet'))
.first()
.click();
await browser.wait(EC.urlContains(targetSheetId), timeoutTime);
async
const targetSheetId = '392462be-a70b-4f14-a4cd-05a7aab19ed8';
await sheetThumbs
.filter(elem => elem.getText().then(text => text === 'second'))
.first()
.click();
await browser.wait(EC.visibilityOf($('#grid')), timeoutTime);
await browser.wait(EC.invisibilityOf(loadBlocker), timeoutTime);
await $$('.btn')
.filter(elem => elem.getText().then(text => text === 'GotoPrevSheet'))
.first()
.click();
await browser.wait(EC.urlContains(targetSheetId), timeoutTime);