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)
commit50da793d5b5def514e4bbc14b9f6ef2e962e4ee0
treea40d88556e1a080865f433d9ab44ff1862766ac8
parent4affbe94be11c366fba77b3c1d4dab129e3eadb4
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