|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openqa.selenium.browserlaunchers.LauncherUtils
public class LauncherUtils
Various static utility functions used to launch browsers
Constructor Summary | |
---|---|
LauncherUtils()
|
Method Summary | |
---|---|
static void |
copyDirectory(java.io.File source,
java.io.File dest)
|
protected static boolean |
copyDirectory(java.io.File source,
java.lang.String suffix,
java.io.File dest)
Copies all files matching the suffix to the destination directory. |
static void |
copySingleFile(java.io.File sourceFile,
java.io.File destFile)
|
static void |
copySingleFileWithOverwrite(java.io.File sourceFile,
java.io.File destFile,
boolean overwrite)
|
static java.io.File |
createCustomProfileDir(java.lang.String sessionId)
creates an empty temp directory for managing a browser profile |
static java.io.File |
customProfileDir(java.lang.String sessionId)
Return the name of the custom profile directory for a specific seleniumm session |
static void |
deleteTryTryAgain(java.io.File dir,
int tries)
Try several times to recursively delete a directory |
static java.io.File |
extractHTAFile(java.io.File dir,
int port,
java.lang.String resourceFile,
java.lang.String outFile)
|
static void |
generatePacAndPrefJs(java.io.File customProfileDir,
int port,
java.lang.String homePage,
boolean changeMaxConnections,
long timeoutInSeconds,
Capabilities capabilities)
|
static java.lang.String |
getDefaultHTMLSuiteUrl(java.lang.String browserURL,
java.lang.String suiteUrl,
boolean multiWindow,
int serverPort)
|
static java.lang.String |
getDefaultRemoteSessionUrl(java.lang.String startURL,
java.lang.String sessionId,
boolean multiWindow,
int serverPort,
boolean browserSideLog)
|
static java.lang.String |
getQueryString(java.lang.String url)
|
static java.io.InputStream |
getSeleniumResourceAsStream(java.lang.String resourceFile)
|
static boolean |
isScriptFile(java.io.File aFile)
|
static void |
recursivelyDeleteDir(java.io.File customProfileDir)
Delete a directory and all subdirectories |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LauncherUtils()
Method Detail |
---|
public static java.io.File createCustomProfileDir(java.lang.String sessionId)
public static java.io.File customProfileDir(java.lang.String sessionId)
sessionId
- Current selenium sesssion id. Cannot be null.
public static void recursivelyDeleteDir(java.io.File customProfileDir)
public static void deleteTryTryAgain(java.io.File dir, int tries)
public static java.lang.String getQueryString(java.lang.String url)
public static java.lang.String getDefaultHTMLSuiteUrl(java.lang.String browserURL, java.lang.String suiteUrl, boolean multiWindow, int serverPort)
public static java.lang.String getDefaultRemoteSessionUrl(java.lang.String startURL, java.lang.String sessionId, boolean multiWindow, int serverPort, boolean browserSideLog)
public static java.io.File extractHTAFile(java.io.File dir, int port, java.lang.String resourceFile, java.lang.String outFile)
public static java.io.InputStream getSeleniumResourceAsStream(java.lang.String resourceFile)
public static boolean isScriptFile(java.io.File aFile)
public static void copySingleFile(java.io.File sourceFile, java.io.File destFile)
public static void copySingleFileWithOverwrite(java.io.File sourceFile, java.io.File destFile, boolean overwrite)
public static void copyDirectory(java.io.File source, java.io.File dest)
protected static boolean copyDirectory(java.io.File source, java.lang.String suffix, java.io.File dest)
source
- the source directorysuffix
- the suffix for all files to be copied.dest
- the destination directorypublic static void generatePacAndPrefJs(java.io.File customProfileDir, int port, java.lang.String homePage, boolean changeMaxConnections, long timeoutInSeconds, Capabilities capabilities) throws java.io.FileNotFoundException
java.io.FileNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |