Selenium and IE in php

Below example illustrates how to launch Internet Explorer in Selenium in PHP. Make sure that protected mode settings are same for all zones in IE before running the code. Also IEDriverserver.exe file should be in PATH.
 
<?php
class LaunchIE extends PHPUnit_Framework_TestCase {

protected $webDriver;

public function setUp()
{
$capabilities = array(WebDriverCapabilityType::BROWSER_NAME => ‘internet explorer’);
$this->webDriver = RemoteWebDriver::create(‘https://localhost:4444/wd/hub’, $capabilities);
}

protected $url = ‘https://www.softpost.org’;

public function testTitle()
{
$this->webDriver->get($this->url);

// checking that page title contains word ‘Tutorial’
$this->assertContains(‘Tutorial’, $this->webDriver->getTitle());
}

public function tearDown()
{
//Close the browser
$this->webDriver->quit();
}
}
?>

Complex problems, Simple Solutions