Git commits in Moodle 3.11.x by Andrew Nicols

commit 2b7a9da30ffdc8bad2abe212e0ceb2e87531c51b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 23 Jul 2021 10:58:00 +0800
Tag:    v3.11.2

MDL-72179 behat: Add page resolvers for activity roles/perms

commit 3dd5ef4cc0dbf96d0408aeb65854f930cb972676
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jul 2021 11:36:34 +0800
Tag:    v3.11.2

MDL-72179 behat: Make use of page resolvers

commit 30adbbf796d05c5a5da961a6b4ad428c780193cc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 18:25:17 +0800
Tag:    v3.11.2

MDL-72179 behat: Lowercase all page instance resolvers

commit 9f1f8e584f8491ac9b951e4fcac88eeb65a4ed53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 17:12:05 +0800
Tag:    v3.11.2

MDL-72179 behat: Add page resolver for activity names

commit 68edc3c42a4e6f14528f193e1289f7606b777c03
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 14:15:59 +0800
Tag:    v3.11.2

MDL-72179 behat: Add activity editing page resolution

commit 3d4b232a4aa475ed969f0bce9674792a18b6e9fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 13:09:46 +0800
Tag:    v3.11.2

MDL-72179 behat: Fix page resolvers to remove ambiguity

commit 63df6e1ee2a265912d8b9a6f5c0f0e4e0c42e670
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 12:49:45 +0800
Tag:    v3.11.2

MDL-72179 behat: Correct course category page resolving

commit aa1f55f1bce13ed7230e151cc7b8c7de0491e865
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 16:42:21 +0800
Tag:    v3.11.2

MDL-72125 testing: Make global $CFG available when including generators

commit 995ceb32d088cca173a1261476a084731e0475d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 14:06:37 +0800
Tag:    v3.11.2

MDL-72179 behat: Improve core page resolvers

commit 2fe23b92951d16a4f8a6dead18bbbcfcc6a168f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Jul 2021 09:27:03 +0800
Tag:    v3.11.2

MDL-72125 behat: Add get_activity_id() behat generators helper

commit 3fb79f7a6a7b717256811577ef8c913c3b130cab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 13:05:57 +0800
Tag:    v3.11.2

MDL-72125 mod_assign: Use assign submission data generators

commit 94bdaa6b4e57bcb5cca74e10e380362d4d71428f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 12:29:28 +0800
Tag:    v3.11.2

MDL-72125 mod_assign: Add data generator for assign submissions

commit a247fd8d93dec9aeea614748d84b4329e7c6efe5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 12:20:50 +0800
Tag:    v3.11.2

MDL-72125 testing: Add helper to run generators as a user

commit c9a309ed6a29fe811c39deb8e3bc27abc57899fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 11:50:17 +0800
Tag:    v3.11.2

MDL-72125 testing: Set a default idnumber when creating activities

commit d2cd91224f2136e098a632d399476d41a2ec2a75
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 10:33:31 +0800
Tag:    v3.11.2

MDL-72108 js: Fix incorrect jsdoc examples for core/ajax

commit a0e267c9a57900f55d78adcadbb85dcffd5f06ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 23 Jun 2021 14:48:33 +0800
Tag:    v3.11.1

MDL-71669 editor_atto: Rebuild editor_atto/events

commit 4abe3027d82e843aef8808bf49c7b7b373183f12
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Jun 2021 16:05:23 +0800
Tag:    v3.11.2

MDL-71874 behat: Show warning when using add to section without js

commit 613cd69cbd7d46f2fe52cff885d9cabab8ab9201
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 May 2021 09:13:05 +0800
Tag:    v3.11.1

MDL-71113 javascript: Improve basic JS Documentation

commit 022e9ab8525ec967a9c99a99a59c3f3be3328cce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 24 May 2021 08:22:14 +0800
Tag:    v3.11.1

MDL-71736 javascript: Run the ignorefiles command more liberally

commit 02bc9d32c3fee4d5378b677dd84c09bedb828d24
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 May 2021 08:56:23 +0800
Tag:    v3.11.1

MDL-71157 core: Pending JS in paged content bars

commit 9a4a49f060faf135955fc89d8f99e7a0c18067ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Apr 2021 14:56:23 +0800
Tag:    v3.11.0-beta

MDL-71343 core_h5p: Add unit test for helper::parse_js_array

commit 2f1e3eada4d78cf37bbaccb374e6075f2d807767
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Apr 2021 10:25:36 +0800
Tag:    v3.11.0-beta

MDL-70909 mod_h5pactivity: Whitespace fix

commit 19e3ba9f0730c617568fdd65828e102ab859aeb5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 23 Apr 2021 10:05:38 +0800
Tag:    v3.11.0-beta

MDL-69863 block_accessreview: Fix file mode

commit 2a2e548f4c76e97aeb57bda153f3ec45d164343c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Apr 2021 09:56:31 +0800
Tag:    v3.11.1

MDL-71369 admin: Apply form change checker to admin/category view

commit f0b3a74482a47845c0b6d949b2b5cb31712367b6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Mar 2021 08:03:36 +0800
Tag:    v3.11.0-beta

MDL-69256 tests: Fix random slow test failures in completion cron

commit eee0b6865cfff67e494810f57a49d51f051657e2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Mar 2021 13:08:54 +0800
Tag:    v3.11.1

MDL-71159 output: Do not run content prefetch during install

commit 5394aac8db229084efafc98163a2ce7ec7603b28
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 08:14:11 +0800
Tag:    v3.11.0-beta

MDL-68496 grunt: Restructure grunt tasks into subdirectories

commit bd12ca2001db05a814e34b294a9a699731e49bd2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 07:47:02 +0800
Tag:    v3.11.0-beta

MDL-68496 Grunt: Stylelint should only lint relevant component files

commit e214af572018076f673f5b21306c4ec06f5d3ae1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 10:01:58 +0800
Tag:    v3.11.1

MDL-71113 js: Fix all jsdoc warnings

commit 43ae52cbf815ae9bd6a5e61acc72607677ab53ce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:50:09 +0800
Tag:    v3.11.1

MDL-71113 js: Bare minimum fixes to build jsdoc

commit b811a22f86a5d9ed959ca39ed052088b3f3b2e10
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:49:39 +0800
Tag:    v3.11.1

MDL-71113 js: Add jsdoc configuration and Grunt

commit bcd05412b6584c902e4f4716abba09adbc3aeea6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Feb 2021 09:05:36 +0800
Tag:    v3.11.0-beta

MDL-70987 core_form: Use correct id for elementid during validation

commit daaf5f372de93af6bede63ecb563fee27d9e37c9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Feb 2021 12:19:18 +0800
Tag:    v3.11.0-beta

MDL-69259 h5pactivity: Whitespace fix

commit ba42ad4aa139db097254b3ef1c73a81f03c67288
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Feb 2021 08:33:20 +0800
Tag:    v3.11.0-beta

MDL-64554 user: Fix use of Private files page on classic

commit f5e4e9cdbcef05eea10ac6518fb8a5aef9eda58c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 11:16:21 +0800
Tag:    v3.11.0-beta

MDL-64554 core_form: Rename class for dynamic form

commit aac6ad5f936933c7859323f4f7680cf06861bb85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 10:10:08 +0800
Tag:    v3.11.0-beta

MDL-64554 core_form: CI fixes

commit 6b8b548779dd8d50a4fcca8557d32509c56652c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 08:02:54 +0800
Tag:    v3.11.0-beta

MDL-47410 behat: Perform exact match for date_time selectors

commit 52e980f548dc70f012be614baf62c755e0914b06
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Feb 2021 12:02:53 +0800
Tag:    v3.11.0-beta

MDL-68853 mod_h5pactivity: Whitespace fix

commit fa64a7ce8d7ff0346801c013c09b83b4f0395e2a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Feb 2021 08:07:18 +0800
Tag:    v3.11.0-beta

MDL-70882 performance: Revert "MDL-47456 core: Remove redundant DB call during bootstrap"

commit e36710af524ddd239cc7934ec4965f913f92ceba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 15:51:18 +0800
Tag:    v3.11.0-beta

MDL-70802 javascript: Normalise component consistently in templates

commit 5a492fd8862aad2d3d310e21e92370d72565da19
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 11:03:52 +0800
Tag:    v3.11.0-beta

MDL-70780 customfield: Rewrite management JS as ES6

commit c6f1ee297743a0ea22b3890eba31492bc9b77fcc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 09:44:06 +0800
Tag:    v3.11.0-beta

MDL-70780 customfield: Address random behat fails

commit ac2e94f9467a66cdf9ec537e6fe3c78d0554c4fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 31 Jan 2021 20:26:35 +0800
Tag:    v3.11.0-beta

MDL-70740 behat: Composer bump for new version of Mink Driver

commit d5ff7291975eb4c88bfb4ca8953ff3fecaedac94
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 31 Jan 2021 18:21:41 +0800
Tag:    v3.11.0-beta

MDL-70734 behat: Increase the WebDriver Curl timeout

commit 5a706a506cc8f238c472ea1a259c9bbc83af39db
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Jan 2021 12:45:00 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Mark some tests as being slow

commit 3d89a661dfe44fed22ac28f1286fe7349f616638
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Jan 2021 12:44:09 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Add a step to set a timeout factor for a test

commit e631b8c5e139c9c6d5145e93b10420de969f8769
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 15:27:49 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Set script timeout with timeout factor

commit ec9bb74405bc17fa7b175b0432f0f2e4bbfbd77a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 15:00:19 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Correct selenium2 reference in config-dist

commit 7cff15dc4d5c13228914017023436e6a5eb546de
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 14:51:29 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Handle driver stop failure properly

commit 0bac7faf903e45ea86c7c4954ca0c006115f6c72
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 23 Jan 2021 20:43:20 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Warn about old behat.yml file location

commit 19db0c4b4439eff6c49b296188d06b5fb010f370
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 Jan 2021 13:26:16 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Rename and warn on old config

commit 1894ea0c5c52add936313483f8aa6f42356cfd36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Jan 2021 13:33:22 +0800
Tag:    v3.11.0-beta

MDL-70580 core: Tree nodes should check if they were clicked directly

commit dd4693ac0ceb113a70da99b0fc3734bdda7d8635
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Dec 2020 15:42:57 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Uncomment step disabled for old firefox

commit 8f3d77d22884809d155d52d0e76cd6965faa6a8a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 Dec 2020 07:53:56 +0800
Tag:    v3.11.0-beta

MDL-70320 behat: User full path to page admin node

commit 6704b2b5a4d39ab42d0ce4d3d62391ebfb414f97
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Dec 2020 14:47:58 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Pad messaging drawer

commit 41e1eecf361fef268fe04fc7db302bf9e8bbeffa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Nov 2020 11:26:15 +0800
Tag:    v3.11.0-beta

MDL-70153 qtype_essay: Whitespace/behat fixes

commit 9bec65f04f15579bc20d28d4a31998c2eeb63fb9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Nov 2020 09:00:13 +0800
Tag:    v3.11.0-beta

MDL-70167 behat: Rewrite attribute check steps

commit d467f87bd76661fa5edf2450829c57e1cf583bc5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Nov 2020 20:02:01 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Work around weird gradebook focus behaviour

commit 725a75e064d76101a6ccdd57ec9db3c56969f2e3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Nov 2020 15:19:28 +0800
Tag:    v3.11.0-beta

MDL-67513 core: Only move modal to body if currently attached

commit 2881ad191f4d43726ee8833f49d4ccea73535f0e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:21:22 +0800
Tag:    v3.11.0-beta

MDL-70397 behat: Prevent browser restarting after initial start

commit 0bd971ebc096cf7de6ce2cad76e2b58cb3a9efba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:20:57 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: availability field extends textarea

commit 13c2654eb1375d894f41badabf1072c071771ec5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:20:31 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Improve chromeOptions configuration

commit a85f7f83b9c7f21a459703d0d37eb7d89e25676b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 10:10:57 +0800
Tag:    v3.11.0-beta

MDL-66979 question: Improve behat test reliability

commit 3ab052e70dc7c6fffe2272437f2af32964dd1857
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:30:18 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Switch to generators

commit f60b5ea4dba55165c77aa6572cb9cbd963aef0e4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:29:59 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Remove unused var

commit ac88e330a69b14d909e3b7145593ffd68a32b9d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:29:14 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Whitespace fix

commit c501f5fa254464f71f6ee91ae7f1c235b2645192
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:28:55 +0800
Tag:    v3.11.0-beta

MDL-66979 mod_assign: Stop clicking the user filters

commit be9e3ebd34a36466958466c80c4cf9b51d3f9a90
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 13:17:29 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Remove manually triggered events

commit 74a156c3d0b61ff8153de8b101e50445966c3fb8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 13:16:58 +0800
Tag:    v3.11.0-beta

MDL-66979 group: Replace direct element interaction with steps

commit c5d25f90175055bf6224706d630c5ae0cc1d1e5d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:59:51 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Core updates for W3C WebDriver

commit a53c5b847e58f19e1f42973bff31c446216688f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:17:34 +0800
Tag:    v3.11.0-beta

MDL-67668 behat: Correct js pending check

commit 621199b331e134db90bce0a019ea1d8b47ab3112
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:15:55 +0800
Tag:    v3.11.0-beta

MDL-67668 behat: Support NodeElement when fetching node in container

commit 75801895aa90decebb3ced39bcd0187fd8b7afa6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Nov 2020 15:10:30 +0800
Tag:    v3.11.0-beta

MDL-67668 behat: Share behat_behat functionality with forms

commit c7d3bc62fe55aafb8359fbbbae3b7cbdc91f05e1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Nov 2020 15:35:54 +0800
Tag:    v3.11.0-beta

MDL-70148 gradereport_grader: Improve reliability of keyboard usage

commit 2c967d8d07644f5184009ccc76b9de29e7292846
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 28 Jun 2020 19:51:35 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Remove unnecessary steps which fail

commit d2ceac9d3d06abf7f571be8108bbdd547455c794
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 21:34:30 +0800
Tag:    v3.11.0-beta

MDL-66979 scorm: Increase behat window size

commit 45b0f89d87bb66186ef7374e5d5fecdc1b4015b1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 21:18:24 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Scroll nodes into view before hover

commit 740c2e80d840c97ef3c378dfc8d19f764f930254
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 13:18:38 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Use tab to blur current focus

commit 44d9f77caed256e38f842d62611d428939c70f06
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 13:18:17 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Update passwordunmask form field control

commit 5654ddc32e4cdb1a6363a577c751cc6b63c33893
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 11:37:20 +0800
Tag:    v3.11.0-beta

MDL-70167 behat: Boolean attributes should either exist or not

commit f4a38bbaac3f79b6bbb06da37dd8bada1e165551
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 11:09:58 +0800
Tag:    v3.11.0-beta

MDL-70148 qtype: Update qtype steps to new key interaction

commit 076ec2766f7b54f5c6cdbd0c271a5e582d87611d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 10:40:26 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: iFrames must have a name for switchTo

commit eb03e5c7b7f4eeef38c9b4aa417ef187c4e6b5e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 10:39:45 +0800
Tag:    v3.11.0-beta

MDL-66979 mod_data: Improve behat chart data step

commit 6dae4aa3adaf811d75c4b73d5b0705529c403a27
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jun 2020 12:21:47 +0800
Tag:    v3.11.0-beta

MDL-69107 user: Fix autocomplete usages

commit 5b9b1f07e66794ed35855ffc4101ef13618f87db
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jun 2020 10:39:57 +0800
Tag:    v3.11.0-beta

MDL-70148 behat: Update steps for keyboard

commit 346fdae360e901dc4f20e962f180a303f0e618df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 14:50:04 +0800
Tag:    v3.11.0-beta

MDL-70148 behat: Add steps to send keys without an element

commit 94a492a0f48c248e641eb1b5e12b876840460f04
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 13:45:37 +0800
Tag:    v3.11.0-beta

MDL-67668 behat: Update tests for inplace editable field type

commit 7a2006b499e39abd2b98b5d0ec3f9cc57a1d81a7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 13:45:15 +0800
Tag:    v3.11.0-beta

MDL-67668 behat: Add inplace editable field type

commit 675ff118f222c77c4335eb34c36d31a37e685e04
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 10:28:02 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Switch to new W3C Behat driver

commit d196e8093b107e423d87517879e361b4fcf5677e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:20:55 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Handle JS on elements better

commit 119977e66379b53d49f3c0f69aaf3b0741b67bc5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 09:44:39 +0800
Tag:    v3.11.0-beta

MDL-69107 form_autocomplete: Rewrite item selection

commit 2d68b303f99219a2aa260be91e9c0b5098804cbb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 08:23:25 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Rename selenium config to webdriver

commit 62763b84d48cf0bc8df07def6de88b7e02304c15
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Dec 2019 10:44:32 +0800
Tag:    v3.11.0-beta

MDL-70151 assign: Fix bulk change for behat

commit a6512819b3e9724c86d01d3fbdb74eb4efa5dd22
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 25 Nov 2019 08:03:47 +0800
Tag:    v3.11.0-beta

MDL-66979 behat: Fix window switching