wiki.techinc.nl/tests/selenium/pageobjects/recentchanges.page.js
Pablo Grass 97b6792142 selenium: RecentChanges page object
Return DOM element(s) to specs instead of creating another level of
inflection and to be more in line with other implementations.
Follow-up for I916516d5055c3ce9be071a75e5c3af2b3547d4ba

Bug: T191600
Change-Id: I03b0cd4af7adca23dd34173710b995629f833a1a
2018-06-19 15:31:07 +02:00

13 lines
334 B
JavaScript

const Page = require( 'wdio-mediawiki/Page' );
class RecentChangesPage extends Page {
get changesList() { return browser.element( '.mw-changeslist' ); }
get titles() { return this.changesList.$$( '.mw-changeslist-title' ); }
open() {
super.openTitle( 'Special:RecentChanges' );
}
}
module.exports = new RecentChangesPage();