Chris@17: module.exports = { Chris@17: '@tags': ['core'], Chris@17: before(browser) { Chris@17: browser.drupalInstall({ Chris@17: setupFile: 'core/tests/Drupal/TestSite/TestSiteInstallTestScript.php', Chris@17: }); Chris@17: }, Chris@17: after(browser) { Chris@17: browser.drupalUninstall(); Chris@17: }, Chris@17: 'Test page': browser => { Chris@17: browser Chris@17: .drupalRelativeURL('/test-page') Chris@17: .waitForElementVisible('body', 1000) Chris@17: .assert.containsText('body', 'Test page text') Chris@17: .drupalLogAndEnd({ onlyOnError: false }); Chris@17: }, Chris@18: 'Page objects test page': browser => { Chris@18: const testPage = browser.page.TestPage(); Chris@18: Chris@18: testPage Chris@18: .drupalRelativeURL('/test-page') Chris@18: .waitForElementVisible('@body', testPage.props.timeout) Chris@18: .assert.containsText('@body', testPage.props.text) Chris@18: .drupalLogAndEnd({ onlyOnError: false }); Chris@18: }, Chris@17: };