Merge remote-tracking branch 'origin/3.1'

This commit is contained in:
Ingo Schommer 2013-08-22 14:11:45 +02:00
commit 8092dfa3d5

View File

@ -272,14 +272,16 @@ class CmsUiContext extends BehatContext
public function iWaitForThePreviewToLoad() public function iWaitForThePreviewToLoad()
{ {
$driver = $this->getSession()->getDriver(); $driver = $this->getSession()->getDriver();
$driver->switchToIFrame('cms-preview-iframe'); // TODO Remove once we have native support in Mink and php-webdriver,
// see https://groups.google.com/forum/#!topic/behat/QNhOuGHKEWI
$origWindowName = $driver->getWebDriverSession()->window_handle();
$driver->switchToIFrame('cms-preview-iframe');
$this->getSession()->wait( $this->getSession()->wait(
5000, 5000,
"!jQuery('iframe[name=cms-preview-iframe]').hasClass('loading')" "!jQuery('iframe[name=cms-preview-iframe]').hasClass('loading')"
); );
$driver->switchToWindow($origWindowName);
$driver->switchToWindow();
} }
/** /**