MDL-76207 contentbank: Switch to opened window

This commit is contained in:
Andrew Nicols
2022-11-06 21:00:33 +08:00
parent 4e1d36c8bc
commit 56a368facf
2 changed files with 17 additions and 0 deletions
+16
View File
@@ -187,6 +187,22 @@ class behat_general extends behat_base {
);
}
/**
* Switches to a second window.
*
* @Given /^I switch to a second window$/
* @throws DriverException If there aren't exactly 2 windows open.
*/
public function switch_to_second_window() {
$names = $this->getSession()->getWindowNames();
if (count($names) !== 2) {
throw new DriverException('Expected to see 2 windows open, found ' . count($names));
}
$this->getSession()->switchToWindow($names[1]);
}
/**
* Switches to the main Moodle frame.
*
@@ -22,6 +22,7 @@ Feature: Content bank link in the activity settings form
And I add a "H5P" to section "1"
Then I should see "Use the content bank (opens in new window) to manage your H5P files"
And I click on "content bank (opens in new window)" "link" in the "General" "fieldset"
And I switch to a second window
And I should see "C1" in the "page-navbar" "region"
And I close all opened windows