mediawiki-skins-MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js

33 lines
867 B
JavaScript
Raw Normal View History

const { ArticlePage } = require( './../support/world' );
const iClickOnTheMask = () => {
ArticlePage.drawer_mask_element.waitForVisible();
ArticlePage.drawer_mask_element.click();
};
const iShouldSeeNotTheReferenceDrawer = () => {
browser.waitUntil( () => !ArticlePage.drawer_element.isVisible() );
};
const iClickOnAReference = () => {
ArticlePage.reference_element.click();
};
const iClickOnANestedReference = () => {
ArticlePage.drawer_reference_element.waitForVisible();
ArticlePage.drawer_reference_element.click();
};
const iShouldSeeDrawerWithText = ( text ) => {
ArticlePage.drawer_element.waitForVisible();
browser.waitUntil( () => ArticlePage.drawer_element.getText().indexOf( text ) > -1 );
};
module.exports = {
iClickOnAReference,
iClickOnTheMask,
iShouldSeeNotTheReferenceDrawer,
iClickOnANestedReference,
iShouldSeeDrawerWithText
};