May 2018
Intermediate to advanced
492 pages
12h 3m
English
Add this to uitest.js:
describe('Add Note', function() { // before(async function() { ... }); it('should see Add Note button', async function() { const btnAddNote = await page.waitForSelector('#btnAddNote'); await btnAddNote.click(); }); it('should fill in Add Note form', async function() { const formAddEditNote = await page.waitForSelector('#formAddEditNote'); await page.type('#notekey', 'key42'); await page.type('#title', 'Hello, world!'); await page.type('#body', 'Lorem ipsum dolor'); await page.click('#btnSave'); }); it('should view note', async function() { await page.waitForSelector('#noteView'); const shownKey = await page.$eval('#showKey', el => el.innerText); assert.exists(shownKey); assert.isString(shownKey); ...Read now
Unlock full access