org.openqa.selenium.server.browserlaunchers
Class SafariCustomProfileLauncher
java.lang.Object
org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher
org.openqa.selenium.server.browserlaunchers.SafariCustomProfileLauncher
- All Implemented Interfaces:
- BrowserLauncher
- Direct Known Subclasses:
- ProxyInjectionSafariCustomProfileLauncher, SafariFileBasedLauncher
public class SafariCustomProfileLauncher
- extends AbstractBrowserLauncher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
customProfileDir
protected java.io.File customProfileDir
cmdarray
protected java.lang.String[] cmdarray
browserInstallation
protected BrowserInstallation browserInstallation
process
protected java.lang.Process process
wpm
protected WindowsProxyManager wpm
mpm
protected MacProxyManager mpm
SafariCustomProfileLauncher
public SafariCustomProfileLauncher(Capabilities browserOptions,
RemoteControlConfiguration configuration,
java.lang.String sessionId,
java.lang.String browserLaunchLocation)
locateSafari
protected BrowserInstallation locateSafari(java.lang.String browserLaunchLocation)
launch
protected void launch(java.lang.String url)
- Specified by:
launch
in class AbstractBrowserLauncher
launchSafari
protected void launchSafari(java.lang.String url)
close
public void close()
ensureCleanSession
protected void ensureCleanSession()
makeRedirectionHtml
protected java.lang.String makeRedirectionHtml(java.io.File parentDir,
java.lang.String url)
getProcess
public java.lang.Process getProcess()
changeRegistrySettings
protected void changeRegistrySettings()
Copyright © 2011. All Rights Reserved.