cypress-8.x-1.x-dev/tests/Cypress/interactions/index.js

tests/Cypress/interactions/index.js
import { createCypressQuestion } from 'cypress-screenplay';

export const readCurrentUserName = createCypressQuestion((browser, _, assert) => {
  browser.visit('/user');
  browser.get('h1').should($items => {
    $items.toArray().forEach((item) => {
      assert(item.textContent)
    })
  });
});

export const isToolbarVisible = createCypressQuestion((browser, _, assert) => {
  browser.visit('/');
  browser.get('#toolbar-bar').should($items => {
    assert($items.length === 1);
  });
});

export const readCurrentWorkspace = createCypressQuestion((browser, _, assert) => {
  browser.visit('/');
  browser.get('.toolbar-icon-workspace').should($items => $items.toArray().forEach(item => assert(item.textContent)));
});

export const readCurrentLanguage = createCypressQuestion((browser, _, assert) => {
  browser.visit('/').then(() => {
    browser.get('html').should($items => assert($items.attr('lang')));
  });
});

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc