You are here

public function IFrameTest::testIFrame in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/behat/mink/driver-testsuite/tests/Basic/IFrameTest.php \Behat\Mink\Tests\Driver\Basic\IFrameTest::testIFrame()

File

vendor/behat/mink/driver-testsuite/tests/Basic/IFrameTest.php, line 9

Class

IFrameTest

Namespace

Behat\Mink\Tests\Driver\Basic

Code

public function testIFrame() {
  $this
    ->getSession()
    ->visit($this
    ->pathTo('/iframe.html'));
  $webAssert = $this
    ->getAssertSession();
  $el = $webAssert
    ->elementExists('css', '#text');
  $this
    ->assertSame('Main window div text', $el
    ->getText());
  $this
    ->getSession()
    ->switchToIFrame('subframe');
  $el = $webAssert
    ->elementExists('css', '#text');
  $this
    ->assertSame('iFrame div text', $el
    ->getText());
  $this
    ->getSession()
    ->switchToIFrame();
  $el = $webAssert
    ->elementExists('css', '#text');
  $this
    ->assertSame('Main window div text', $el
    ->getText());
}