//////////////////////////////////////////////////////////////// // For authoring Nightwatch tests, see // https://nightwatchjs.org/guide // // For more information on working with page objects see: // https://nightwatchjs.org/guide/working-with-page-objects/ //////////////////////////////////////////////////////////////// module.exports = { beforeEach: (browser) => browser.init(), 'e2e tests using page objects': (browser) => { const homepage = browser.page.homepage() homepage.waitForElementVisible('@appContainer') const app = homepage.section.app app.assert.elementCount('@logo', 1) app.expect.section('@welcome').to.be.visible app.expect .section('@headline') .text.to.match(/^Welcome to Your Vue\.js (.*)App$/) browser.end() }, 'verify if string "e2e-nightwatch" is within the cli plugin links': ( browser ) => { const homepage = browser.page.homepage() const welcomeSection = homepage.section.app.section.welcome welcomeSection.expect .element('@cliPluginLinks') .text.to.contain('e2e-nightwatch') } }