Lines Matching defs:driver
22 protected $driver;
30 * @param WebDriver $driver
33 public function __construct(WebDriver $driver, WebDriverDispatcher $dispatcher = null)
39 $this->driver = $driver;
55 return $this->driver;
68 $this->driver->get($url);
89 foreach ($this->driver->findElements($by) as $element) {
112 $element = $this->newElement($this->driver->findElement($by));
131 if (!$this->driver instanceof JavaScriptExecutor) {
133 'driver does not implement JavaScriptExecutor'
140 $result = $this->driver->executeScript($script, $arguments);
159 if (!$this->driver instanceof JavaScriptExecutor) {
161 'driver does not implement JavaScriptExecutor'
168 $result = $this->driver->executeAsyncScript($script, $arguments);
185 $this->driver->close();
201 return $this->driver->getCurrentURL();
215 return $this->driver->getPageSource();
229 return $this->driver->getTitle();
243 return $this->driver->getWindowHandle();
257 return $this->driver->getWindowHandles();
270 $this->driver->quit();
285 return $this->driver->takeScreenshot($save_as);
301 return $this->driver->wait($timeout_in_second, $interval_in_millisecond);
315 return $this->driver->manage();
330 $this->driver->navigate(),
346 return $this->driver->switchTo();
360 return $this->driver->getTouch();
370 return $this->driver->execute($name, $params);