Webdriver

34

Transcript of Webdriver

Selenium o Webdriver?

http://en.wikipedia.org/wiki/Selenium_(software)

https://code.google.com/p/selenium/wiki/JsonWireProtocol

require_once "phpwebdriver/WebDriver.php";

require("phpwebdriver/LocatorStrategy.php");

$webdriver = new WebDriver("localhost", "4444");

$webdriver->connect("firefox");

$webdriver->get("http://google.com");

$element = $webdriver->findElementBy(LocatorStrategy::name, "q");

$element->sendKeys(array("selenium google code" ) );

$element->submit();

$webdriver->close();

var webdriver = require('selenium-webdriver');

var driver = new webdriver.Builder().

withCapabilities(webdriver.Capabilities.chrome()).

build();

driver.get('http://www.google.com');

driver.findElement(webdriver.By.name('q')).sendKeys('webdriver');

driver.findElement(webdriver.By.name('btnG')).click();

driver.wait(function() {

return driver.getTitle().then(function(title) {

return title === 'webdriver - Google Search';

});

}, 1000);

driver.quit();