exampleTest.js 812 B

12345678910111213141516171819202122232425262728
  1. module.exports = {
  2. '@tags': ['core'],
  3. before(browser) {
  4. browser.drupalInstall({
  5. setupFile: 'core/tests/Drupal/TestSite/TestSiteInstallTestScript.php',
  6. });
  7. },
  8. after(browser) {
  9. browser.drupalUninstall();
  10. },
  11. 'Test page': browser => {
  12. browser
  13. .drupalRelativeURL('/test-page')
  14. .waitForElementVisible('body', 1000)
  15. .assert.containsText('body', 'Test page text')
  16. .drupalLogAndEnd({ onlyOnError: false });
  17. },
  18. 'Page objects test page': browser => {
  19. const testPage = browser.page.TestPage();
  20. testPage
  21. .drupalRelativeURL('/test-page')
  22. .waitForElementVisible('@body', testPage.props.timeout)
  23. .assert.containsText('@body', testPage.props.text)
  24. .assert.noDeprecationErrors()
  25. .drupalLogAndEnd({ onlyOnError: false });
  26. },
  27. };