<%- answers.isUsingTypeScript || answers.esmSupport ? `import { expect, browser, $ } from '@wdio/globals'` : `const { expect, browser, $ } = require('@wdio/globals')` %> describe('My Login application', () => { it('should login with valid credentials', async () => { await browser.url(`https://the-internet.herokuapp.com/login`) await $('#username').setValue('tomsmith') await $('#password').setValue('SuperSecretPassword!') await $('button[type="submit"]').click() await expect($('#flash')).toBeExisting() await expect($('#flash')).toHaveText( expect.stringContaining('You logged into a secure area!'))<%- answers.includeVisualTesting ? ` await expect($('#flash')).toMatchElementSnapshot('flashAlert')` : '' %> }) })