test: capture inbox and trash gui smoke
This commit is contained in:
parent
cc83cd3476
commit
58a74acbf6
|
|
@ -136,12 +136,14 @@ async function runReadyScenario(cdp, url) {
|
||||||
await clickText(cdp, '.nav-item', 'Неразобранное')
|
await clickText(cdp, '.nav-item', 'Неразобранное')
|
||||||
await assertText(cdp, 'Неразобранное', 'inbox: system view opens')
|
await assertText(cdp, 'Неразобранное', 'inbox: system view opens')
|
||||||
await assertText(cdp, 'Inbox Smoke Item', 'inbox: unassigned item visible')
|
await assertText(cdp, 'Inbox Smoke Item', 'inbox: unassigned item visible')
|
||||||
|
await screenshot(cdp, 'inbox.png')
|
||||||
await clickText(cdp, '.inbox-item-actions .btn', 'Открыть')
|
await clickText(cdp, '.inbox-item-actions .btn', 'Открыть')
|
||||||
await assertText(cdp, 'Inbox Smoke Item', 'inbox: item opens from list')
|
await assertText(cdp, 'Inbox Smoke Item', 'inbox: item opens from list')
|
||||||
|
|
||||||
await clickText(cdp, '.nav-item', 'Корзина')
|
await clickText(cdp, '.nav-item', 'Корзина')
|
||||||
await assertText(cdp, 'Trash Smoke Folder', 'trash: deleted node visible')
|
await assertText(cdp, 'Trash Smoke Folder', 'trash: deleted node visible')
|
||||||
await assertText(cdp, 'node-trash_Trash-Smoke-Folder', 'trash: physical entry visible')
|
await assertText(cdp, 'node-trash_Trash-Smoke-Folder', 'trash: physical entry visible')
|
||||||
|
await screenshot(cdp, 'trash.png')
|
||||||
|
|
||||||
await clickText(cdp, '.tree-label', 'Smoke Project')
|
await clickText(cdp, '.tree-label', 'Smoke Project')
|
||||||
await waitForSelector(cdp, '.tabs')
|
await waitForSelector(cdp, '.tabs')
|
||||||
|
|
@ -233,7 +235,7 @@ async function runReadyScenario(cdp, url) {
|
||||||
await assertEval(cdp, `document.documentElement.scrollWidth <= window.innerWidth + 2`, 'mobile: no horizontal page overflow')
|
await assertEval(cdp, `document.documentElement.scrollWidth <= window.innerWidth + 2`, 'mobile: no horizontal page overflow')
|
||||||
await screenshot(cdp, 'mobile-main.png')
|
await screenshot(cdp, 'mobile-main.png')
|
||||||
|
|
||||||
console.log('OK: ready app smoke covers settings, workspace, tabs, files, journal, activity, create modal, mobile viewport')
|
console.log('OK: ready app smoke covers settings, inbox, trash, workspace, tabs, files, journal, activity, create modal, mobile viewport')
|
||||||
}
|
}
|
||||||
|
|
||||||
async function navigate(cdp, url) {
|
async function navigate(cdp, url) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue