From 10177ce28b5c3ebc474e476b12fe1422b8d39fe2 Mon Sep 17 00:00:00 2001 From: addshore Date: Wed, 16 Jan 2019 09:06:54 +0000 Subject: [PATCH] wdio-mediawiki: Release 0.3.0 Bug: T211038 Change-Id: I5036034be75a39d21234987e78edb927d6a9e7a4 --- tests/selenium/wdio-mediawiki/CHANGELOG.md | 12 +++++++++--- tests/selenium/wdio-mediawiki/README.md | 9 ++++++++- tests/selenium/wdio-mediawiki/package.json | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/tests/selenium/wdio-mediawiki/CHANGELOG.md b/tests/selenium/wdio-mediawiki/CHANGELOG.md index 50e940f106..521eee651d 100644 --- a/tests/selenium/wdio-mediawiki/CHANGELOG.md +++ b/tests/selenium/wdio-mediawiki/CHANGELOG.md @@ -1,10 +1,16 @@ -# Notable changes +## 0.3.0 / 2019-01-25 -## v0.2.0 +* RunJobs: Added initial version. +* Page: Added a `fragment` parameter to `openTitle()`. +* Api: Added `blockUser()` and `unblockUser()` methods. +* Util: Changed `getTestString()` to include U+2603 (Snowman). +* (All): Fixed internal `require()` calls to use relative paths. + +## 0.2.0 / 2018-06-25 * Util: Added getTestString(). -## v0.1.0 +## 0.1.0 / 2018-05-02 * Api: Added initial version. * Page: Added initial version. diff --git a/tests/selenium/wdio-mediawiki/README.md b/tests/selenium/wdio-mediawiki/README.md index 260dc77667..a52d5943fe 100644 --- a/tests/selenium/wdio-mediawiki/README.md +++ b/tests/selenium/wdio-mediawiki/README.md @@ -8,7 +8,7 @@ A plugin for [WebdriverIO](http://webdriver.io/) providing utilities to simplify The `Page` class is a base class for following the [Page Objects Pattern](http://webdriver.io/guide/testrunner/pageobjects.html). -* `openTitle( title [, Object query ] )` +* `openTitle( title [, Object query [, string fragment ] ] )` The convention is for implementations to extend this class and provide an `open()` method that calls `super.openTitle()`, as well as add various getters for elements on the page. @@ -25,6 +25,13 @@ which typically come from `MEDIAWIKI_USER` and `MEDIAWIKI_PASSWORD` environment * `edit(title, content)` * `delete(title, reason)` * `createAccount(username, password)` +* `blockUser(username, expiry)` +* `unblockUser(username)` + +### RunJobs + +Use the static `RunJobs.run()` method to ensure that any queued jobs are executed before +making assertions that depend on its outcome. ## Versioning diff --git a/tests/selenium/wdio-mediawiki/package.json b/tests/selenium/wdio-mediawiki/package.json index 56ea045126..4babd08818 100644 --- a/tests/selenium/wdio-mediawiki/package.json +++ b/tests/selenium/wdio-mediawiki/package.json @@ -1,6 +1,6 @@ { "name": "wdio-mediawiki", - "version": "0.2.0", + "version": "0.3.0", "description": "WebdriverIO plugin for testing a MediaWiki site.", "homepage": "https://gerrit.wikimedia.org/g/mediawiki/core/+/master/tests/selenium/wdio-mediawiki/", "license": "MIT", -- 2.20.1