List of usage examples for org.openqa.selenium TakesScreenshot interface-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;