Package | Description |
---|---|
org.openqa.selenium.server |
Modifier and Type | Field and Description |
---|---|
protected Set<BrowserSessionFactory.BrowserSessionInfo> |
BrowserSessionFactory.activeSessions |
protected Set<BrowserSessionFactory.BrowserSessionInfo> |
BrowserSessionFactory.availableSessions |
Modifier and Type | Method and Description |
---|---|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.createNewRemoteSession(String browserString,
String startURL,
String extensionJs,
org.openqa.selenium.Capabilities browserConfiguration,
boolean ensureClean,
RemoteControlConfiguration configuration)
Creates and tries to open a new session.
|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.getNewBrowserSession(String browserString,
String startURL,
String extensionJs,
org.openqa.selenium.Capabilities browserConfigurations,
boolean useCached,
boolean ensureClean,
RemoteControlConfiguration configuration)
Gets a new browser session
|
BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.getNewBrowserSession(String browserString,
String startURL,
String extensionJs,
org.openqa.selenium.Capabilities browserConfigurations,
RemoteControlConfiguration configuration)
Gets a new browser session, using the SeleniumServer static fields to populate parameters.
|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.grabAvailableSession(String browserString,
String baseUrl)
Retrieves an available, unused session from the cache.
|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.lookupInfoByBrowserAndUrl(String browserString,
String baseUrl,
Set<BrowserSessionFactory.BrowserSessionInfo> set)
Looks up a session in the named set by browser string and base URL
|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.lookupInfoBySessionId(String sessionId,
Set<BrowserSessionFactory.BrowserSessionInfo> set)
Looks up a session in the named set by session id
|
Modifier and Type | Method and Description |
---|---|
protected void |
BrowserSessionFactory.addToAvailableSessions(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
for testing only
|
void |
SeleniumServer.deregisterBrowserSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
De-registers a previously registered running browser session
|
void |
SeleniumDriverResourceHandler.deregisterBrowserSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
De-registers the given browser session from among the active sessions.
|
protected void |
BrowserSessionFactory.deregisterExternalSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Removes a previously registered external browser session from the list of active sessions.
|
protected static boolean |
BrowserSessionFactory.BrowserSessionInfo.isValid(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Browser sessions require the session id, the browser, the base URL, and the launcher.
|
void |
SeleniumServer.registerBrowserSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Registers a running browser session
|
void |
SeleniumDriverResourceHandler.registerBrowserSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Registers the given browser session among the active sessions to handle.
|
protected boolean |
BrowserSessionFactory.registerExternalSession(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Adds a browser session that was not created by this factory to the set of active sessions.
|
protected void |
BrowserSessionFactory.shutdownBrowserAndClearSessionData(BrowserSessionFactory.BrowserSessionInfo sessionInfo)
Shuts down this browser session's launcher and clears out its session data (if session is not
null).
|
Modifier and Type | Method and Description |
---|---|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.lookupInfoByBrowserAndUrl(String browserString,
String baseUrl,
Set<BrowserSessionFactory.BrowserSessionInfo> set)
Looks up a session in the named set by browser string and base URL
|
protected BrowserSessionFactory.BrowserSessionInfo |
BrowserSessionFactory.lookupInfoBySessionId(String sessionId,
Set<BrowserSessionFactory.BrowserSessionInfo> set)
Looks up a session in the named set by session id
|
Copyright © 2014. All rights reserved.