Example usage for org.openqa.selenium TakesScreenshot interface-usage

List of usage examples for org.openqa.selenium TakesScreenshot interface-usage

Introduction

In this page you can find the example usage for org.openqa.selenium TakesScreenshot interface-usage.

Usage

From source file br.ufmg.dcc.saotome.beholder.selenium.WebDriverAdapter.java

/** 
 * The class WebDriverAdapter was created to solve the DOM reference lost in Selenium when 
 * an Ajax call reload an object in HTML page. Webdriver sends a StaleElementReferenceException
 * when it idenfifies a WebElement manipulating a DOM object that doesn't exit anymore and gives
 * the responsability of identify this problem to tester. So, to solve this problem, this class
 * implements the WebDriver interface and encapsule the WebDriver object returned by WebDriver, 

From source file com.elastica.driver.ScreenShotRemoteWebDriver.java

public class ScreenShotRemoteWebDriver extends RemoteWebDriver implements TakesScreenshot {
    public ScreenShotRemoteWebDriver(final DesiredCapabilities capabilities) {
        super(capabilities);
    }

    public ScreenShotRemoteWebDriver(final URL url, final DesiredCapabilities capabilities) {

From source file com.galenframework.components.mocks.driver.MockedDriver.java

public class MockedDriver implements WebDriver, TakesScreenshot, JavascriptExecutor {
    private MockedDriverPage page;
    private String currrentUrl;

    private Dimension screenSize = new Dimension(1024, 768);
    private List<String> allExecutedJavascript = new LinkedList<String>();

From source file com.google.android.testing.nativedriver.client.AndroidNativeDriver.java

/**
 * Represents an Android NativeDriver (AND) client used to drive native
 * Android applications.
 *
 * @author Matt DeVore
 * @author Dezheng Xu

From source file com.google.android.testing.nativedriver.server.AndroidNativeDriver.java

/**
 * Represents an Android NativeDriver for driving native Android
 * applications.
 *
 * @author Matt DeVore
 * @author Tomohiro Kaizu

From source file com.lohika.alp.flexpilot.driver.FlexPilotDriver.java

public class FlexPilotDriver
        implements FlexDriver, FindsById, FindsByName, FindsByLinkText, FindsByChain, TakesScreenshot {

    private Logger log = Logger.getLogger(getClass());

    private WebDriver driver;

From source file com.lohika.alp.selenium.log.LoggingWebDriver.java

public class LoggingWebDriver implements WebDriver, JavascriptExecutor, HasInputDevices, HasCapabilities,
        TakesScreenshot, WrapsDriver, DescribedElement {

    protected final Logger logger = Logger.getLogger(getClass());

    protected final WebDriver driver;

From source file com.lohika.alp.selenium.RemoteWebDriverTakeScreenshotFix.java

/**
 * Fixing issue that RemoteWebDriver not implement
 * 
 */
public class RemoteWebDriverTakeScreenshotFix extends RemoteWebDriver implements TakesScreenshot {

From source file com.machinepublishers.browser.Browser.java

public interface Browser extends WebDriver, JavascriptExecutor, FindsById, FindsByClassName, FindsByLinkText,
        FindsByName, FindsByCssSelector, FindsByTagName, FindsByXPath, HasInputDevices, HasCapabilities,
        TakesScreenshot, Killable {
    public static class Retry extends RuntimeException {
        private static final long serialVersionUID = 1L;

From source file com.machinepublishers.jbrowserdriver.JBrowserDriverServer.java

class JBrowserDriverServer extends RemoteObject implements JBrowserDriverRemote, WebDriver, JavascriptExecutor,
        FindsById, FindsByClassName, FindsByLinkText, FindsByName, FindsByCssSelector, FindsByTagName, FindsByXPath,
        HasInputDevices, HasCapabilities, TakesScreenshot {
    private static final AtomicInteger childPort = new AtomicInteger();
    private static final AtomicReference<SocketFactory> socketFactory = new AtomicReference<SocketFactory>();
    private static Registry registry;