EventFiringWebDriver
class EventFiringWebDriver implements WebDriver, JavaScriptExecutor (View source)
Properties
protected WebDriver | $driver | ||
protected WebDriverDispatcher | $dispatcher |
Methods
getDispatcher()
No description
getWebDriver()
No description
mixed
executeScript(string $script, array $arguments = [])
No description
mixed
executeAsyncScript(string $script, array $arguments = [])
No description
string
getCurrentURL()
No description
string
getPageSource()
No description
string
getTitle()
No description
string
getWindowHandle()
No description
array
getWindowHandles()
No description
quit()
No description
string
takeScreenshot(string $save_as = null)
No description
wait(int $timeout_in_second = 30, int $interval_in_millisecond = 250)
No description
manage()
No description
navigate()
No description
switchTo()
No description
getTouch()
No description
mixed
execute(string $name, array $params)
No description
dispatch(mixed $method, mixed ...$arguments)
No description
Details
__construct(WebDriver $driver, WebDriverDispatcher $dispatcher = null)
No description
WebDriverDispatcher
getDispatcher()
No description
WebDriver
getWebDriver()
No description
WebDriver
get(string $url)
No description
WebDriverElement[]
findElements(WebDriverBy $by)
No description
WebDriverElement
findElement(WebDriverBy $by)
No description
mixed
executeScript(string $script, array $arguments = [])
No description
mixed
executeAsyncScript(string $script, array $arguments = [])
No description
WebDriver
close()
No description
string
getCurrentURL()
No description
string
getPageSource()
No description
string
getTitle()
No description
string
getWindowHandle()
No description
array
getWindowHandles()
No description
quit()
No description
string
takeScreenshot(string $save_as = null)
No description
WebDriverWait
wait(int $timeout_in_second = 30, int $interval_in_millisecond = 250)
No description
WebDriverOptions
manage()
No description
WebDriverNavigationInterface
navigate()
No description
WebDriverTargetLocator
switchTo()
No description
WebDriverTouchScreen
getTouch()
No description
mixed
execute(string $name, array $params)
No description
protected EventFiringWebElement
newElement(WebDriverElement $element)
No description
protected
dispatch(mixed $method, mixed ...$arguments)
No description
protected
dispatchOnException(WebDriverException $exception)
No description