aboutsummaryrefslogtreecommitdiffstats
path: root/tests/selenium/pageobjects/recentchanges.page.js
blob: 02d38437435d814d5159a48a087ec363d1f3d3fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const Page = require( 'wdio-mediawiki/Page' );

class RecentChangesPage extends Page {
	get changesList() { return browser.element( '.mw-changeslist' ); }
	get changesListTitles() { return this.changesList.$$( '.mw-changeslist-title' ); }
	get titles() {
		return this.changesListTitles.map( function ( element ) {
			return element.getText();
		} );
	}

	open() {
		super.openTitle( 'Special:RecentChanges' );
	}

}

module.exports = new RecentChangesPage();