MDL-67657 behat: Open course with editing using URL
authorAndrew Nicols <andrew@nicols.co.uk>
Mon, 16 Dec 2019 08:40:52 +0000 (16:40 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Thu, 16 Jul 2020 03:06:43 +0000 (11:06 +0800)
commit083604ea094b199bddef42fa2e7996fc3e5af699
tree00b9abd9d391821762cf76104a78e96ad6fcfd5c
parentcd6eadd4078dbe0d4c85f962c1dce1cbc971dc8e
MDL-67657 behat: Open course with editing using URL

This is a huge performance improvement for behat.

The current set of steps loads the page
It then looks for the Classic/Clean version of the settings menu
If it fails to find it looks for the Boost Cog
Then it clicks the "Turn editing on" button

This can take a substantial period.

We do not actually need to run these steps as we are able to jump
straight to the URL. We already have access to the sesskey value
required to do this.

There is not loss in testing functionality because the actual testing of
the Turn editing functionality is tested in other places sufficiently.
lib/behat/behat_base.php
lib/tests/behat/behat_navigation.php