mediawiki-skins-MinervaNeue/tests/selenium/specs/page.js
Željko Filipin 238010dbea selenium: Page should be creatable
Bug: T269051
Change-Id: I958d1f5035f7d28c70ff19c3db6f3707defa880f
2021-04-26 15:30:31 +02:00

29 lines
748 B
JavaScript

'use strict';
const assert = require( 'assert' );
const BlankPage = require( '../pageobjects/blank.page' );
const EditPage = require( '../pageobjects/edit.page' );
const Util = require( 'wdio-mediawiki/Util' );
describe( 'Page', function () {
let content, name;
beforeEach( function () {
content = Util.getTestString( 'beforeEach-content-' );
name = Util.getTestString( 'BeforeEach-name-' );
} );
it( 'should be creatable', function () {
BlankPage.open();
BlankPage.mobileView.click();
EditPage.edit( name, content );
browser.waitUntil(
() => EditPage.heading.getText() === name
);
assert.strictEqual( EditPage.heading.getText(), name );
assert.strictEqual( EditPage.displayedContent.getText(), content );
} );
} );