public class GifWebDriver
extends org.openqa.selenium.support.events.AbstractWebDriverEventListener
implements org.openqa.selenium.WebDriver, org.openqa.selenium.JavascriptExecutor
WebDriver that allows taking screenshots during test execution
and generate a gif based on the set of screenshots taken during test executionorg.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window| Constructor and Description |
|---|
GifWebDriver(org.openqa.selenium.WebDriver driver) |
GifWebDriver(org.openqa.selenium.WebDriver driver,
GifScreenshotWorker gifScreenshotWorker) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
close() |
Object |
executeAsyncScript(String s,
Object... objects) |
Object |
executeScript(String s,
Object... objects) |
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.By by) |
List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.By by) |
void |
get(String s) |
String |
getCurrentUrl() |
GifScreenshotWorker |
getGifScreenshotWorker() |
String |
getPageSource() |
String |
getTitle() |
String |
getWindowHandle() |
Set<String> |
getWindowHandles() |
org.openqa.selenium.WebDriver.Options |
manage() |
org.openqa.selenium.WebDriver.Navigation |
navigate() |
void |
quit() |
org.openqa.selenium.WebDriver.TargetLocator |
switchTo() |
afterAlertAccept, afterAlertDismiss, afterChangeValueOf, afterFindBy, afterNavigateBack, afterNavigateForward, afterNavigateRefresh, afterNavigateTo, afterScript, afterSwitchToWindow, beforeAlertAccept, beforeAlertDismiss, beforeChangeValueOf, beforeFindBy, beforeNavigateBack, beforeNavigateForward, beforeNavigateRefresh, beforeNavigateTo, beforeScript, beforeSwitchToWindow, onExceptionpublic GifWebDriver(org.openqa.selenium.WebDriver driver)
public GifWebDriver(org.openqa.selenium.WebDriver driver,
GifScreenshotWorker gifScreenshotWorker)
public void afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
afterClickOn in interface org.openqa.selenium.support.events.WebDriverEventListenerafterClickOn in class org.openqa.selenium.support.events.AbstractWebDriverEventListenerpublic void beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
beforeClickOn in interface org.openqa.selenium.support.events.WebDriverEventListenerbeforeClickOn in class org.openqa.selenium.support.events.AbstractWebDriverEventListenerpublic void get(String s)
get in interface org.openqa.selenium.WebDriverpublic String getCurrentUrl()
getCurrentUrl in interface org.openqa.selenium.WebDriverpublic String getTitle()
getTitle in interface org.openqa.selenium.WebDriverpublic List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
findElements in interface org.openqa.selenium.SearchContextfindElements in interface org.openqa.selenium.WebDriverpublic org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
findElement in interface org.openqa.selenium.SearchContextfindElement in interface org.openqa.selenium.WebDriverpublic String getPageSource()
getPageSource in interface org.openqa.selenium.WebDriverpublic void close()
close in interface org.openqa.selenium.WebDriverpublic void quit()
quit in interface org.openqa.selenium.WebDriverpublic Set<String> getWindowHandles()
getWindowHandles in interface org.openqa.selenium.WebDriverpublic String getWindowHandle()
getWindowHandle in interface org.openqa.selenium.WebDriverpublic org.openqa.selenium.WebDriver.TargetLocator switchTo()
switchTo in interface org.openqa.selenium.WebDriverpublic org.openqa.selenium.WebDriver.Navigation navigate()
navigate in interface org.openqa.selenium.WebDriverpublic org.openqa.selenium.WebDriver.Options manage()
manage in interface org.openqa.selenium.WebDriverpublic Object executeScript(String s, Object... objects)
executeScript in interface org.openqa.selenium.JavascriptExecutorpublic Object executeAsyncScript(String s, Object... objects)
executeAsyncScript in interface org.openqa.selenium.JavascriptExecutorpublic GifScreenshotWorker getGifScreenshotWorker()
Copyright © 2018. All rights reserved.