public abstract class AbstractBrowser extends java.lang.Object implements Browser
| Constructor and Description |
|---|
AbstractBrowser(DriverConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendScriptTag(java.lang.StringBuilder builder,
java.lang.String script) |
protected java.lang.ProcessBuilder |
buildProcess(org.openqa.selenium.browserlaunchers.locators.BrowserLocator locator,
java.lang.String binPropertyName,
java.lang.String url) |
TestResult |
buildResult(java.util.Map<java.lang.String,java.lang.String> queryStringParameters,
com.sun.net.httpserver.HttpExchange exchange)
Reads the result of the last unit test from the specified HTTP request.
|
DriverConfiguration |
getConfig() |
protected boolean |
isRunningOnWindows() |
protected static java.util.Set<java.lang.Class<? extends AsyncProcess>> |
processSet(java.lang.Class<? extends AsyncProcess>... clazz) |
protected void |
sendResponse(java.lang.String content,
com.sun.net.httpserver.HttpExchange exchange) |
protected void |
startProcess(org.openqa.selenium.browserlaunchers.locators.BrowserLocator locator,
java.lang.String binPropertyName,
java.lang.String url) |
protected java.lang.Process |
startProcess(java.lang.ProcessBuilder builder) |
void |
stop()
Stops this browsers and performs cleanup operations, if any.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteTest, getSharedDependencies, notifyNoMoreTests, startpublic AbstractBrowser(DriverConfiguration config)
protected void startProcess(org.openqa.selenium.browserlaunchers.locators.BrowserLocator locator,
java.lang.String binPropertyName,
java.lang.String url)
throws org.junit.runners.model.InitializationError
org.junit.runners.model.InitializationErrorprotected java.lang.Process startProcess(java.lang.ProcessBuilder builder)
throws org.junit.runners.model.InitializationError
org.junit.runners.model.InitializationErrorprotected java.lang.ProcessBuilder buildProcess(org.openqa.selenium.browserlaunchers.locators.BrowserLocator locator,
java.lang.String binPropertyName,
java.lang.String url)
public DriverConfiguration getConfig()
protected boolean isRunningOnWindows()
protected void appendScriptTag(java.lang.StringBuilder builder,
java.lang.String script)
throws java.io.IOException
java.io.IOExceptionprotected void sendResponse(java.lang.String content,
com.sun.net.httpserver.HttpExchange exchange)
throws java.io.IOException
java.io.IOExceptionpublic TestResult buildResult(java.util.Map<java.lang.String,java.lang.String> queryStringParameters, com.sun.net.httpserver.HttpExchange exchange)
public void stop()
Browserstop in interface AsyncProcessstop in interface Browserprotected static java.util.Set<java.lang.Class<? extends AsyncProcess>> processSet(java.lang.Class<? extends AsyncProcess>... clazz)
Copyright © 2015. All Rights Reserved.