Merge "resourceloader: Remove elaborate dom-based console shim"
[lhc/web/wiklou.git] / tests / selenium / wdio-mediawiki / Page.js
1 const querystring = require( 'querystring' );
2
3 /**
4 * Based on http://webdriver.io/guide/testrunner/pageobjects.html
5 */
6 class Page {
7
8 /**
9 * Navigate the browser to a given page.
10 *
11 * @since 1.0.0
12 * @see <http://webdriver.io/api/protocol/url.html>
13 * @param {string} title Page title
14 * @param {Object} [query] Query parameter
15 * @return {void} This method runs a browser command.
16 */
17 openTitle( title, query = {} ) {
18 query.title = title;
19 browser.url( browser.options.baseUrl + '/index.php?' + querystring.stringify( query ) );
20 }
21 }
22
23 module.exports = Page;