diff --git a/tests/selenium/wdio-mediawiki/Page.js b/tests/selenium/wdio-mediawiki/Page.js index 48620e68166..2157e8d103f 100644 --- a/tests/selenium/wdio-mediawiki/Page.js +++ b/tests/selenium/wdio-mediawiki/Page.js @@ -12,11 +12,16 @@ class Page { * @see * @param {string} title Page title * @param {Object} [query] Query parameter + * @param {string} [fragment] Fragment parameter * @return {void} This method runs a browser command. */ - openTitle( title, query = {} ) { + openTitle( title, query = {}, fragment = '' ) { query.title = title; - browser.url( browser.options.baseUrl + '/index.php?' + querystring.stringify( query ) ); + browser.url( + browser.options.baseUrl + '/index.php?' + + querystring.stringify( query ) + + ( fragment ? ( '#' + fragment ) : '' ) + ); } }