MDL-47588 behat: fix switching back to the main window in Chrome
authorTim Hunt <T.J.Hunt@open.ac.uk>
Tue, 14 Oct 2014 13:35:30 +0000 (14:35 +0100)
committerTim Hunt <T.J.Hunt@open.ac.uk>
Mon, 20 Oct 2014 11:10:14 +0000 (12:10 +0100)
commita92105fd3f29b18b2276219d02dbfec60669f2fd
tree92095efacfa10e55b0ae6974f6abb60184cb4bf3
parentb49de5d93009a421731af5a80e1dec6eb46c9ca9
MDL-47588 behat: fix switching back to the main window in Chrome

This fix is mostly based on what Colin Chambers found out. This commit
is a simplification of his work.

The problem is that the Chrome / Selenium 2 integration cannot swich to
a window with a blank name. The work-around applied here is, when we
switch away from an unnamed window, we set a name on it. Then we can use
that name to switch back.
lib/tests/behat/behat_general.php