public class DesiredCapabilitiesBean extends Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
| Constructor and Description |
|---|
DesiredCapabilitiesBean(org.openqa.selenium.remote.DesiredCapabilities capabilities) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
void |
setAppiumVersion(String appiumVersion) |
void |
setArchAutodetect(boolean archAutodetect) |
void |
setArchValue(String archValue) |
void |
setBaseDir(String baseStrDir) |
void |
setBrowserName(String browserName) |
void |
setBuild(String build) |
void |
setCapabilities(String properties) |
void |
setChromeBrowserLog(String level) |
void |
setChromeDeviceEmulation(String deviceEmulation) |
void |
setChromeDeviceMetrics(String deviceMetrics) |
void |
setChromeDeviceUserAgent(String userAgent) |
void |
setChromeDrivers(Map<org.jspringbot.keyword.selenium.OsCheck.OSType,org.springframework.core.io.Resource> chromeDrivers) |
void |
setChromeDriverVersion(String chromeDriverVersion) |
void |
setChromeLogFile(String logFile) |
void |
setChromeOptions(Map<String,Object> chromeOptions) |
void |
setChromePerformanceLog(String level) |
void |
setDeviceName(String deviceName) |
void |
setDeviceOrientation(String deviceOrientation) |
void |
setDeviceType(String deviceType) |
void |
setFirefoxProfile(org.openqa.selenium.firefox.FirefoxProfile profile) |
void |
setFtpProxy(String proxyHost) |
void |
setHttpProxy(String proxyHost) |
void |
setIeDriver(Map<String,org.springframework.core.io.Resource> resourceMap) |
void |
setIeDriverVersion(String ieDriverVersion) |
void |
setMaxDuration(String maxDuration) |
void |
setName(String name) |
void |
setPlatform(String platform) |
void |
setPlatformVersion(String platformVersion) |
void |
setProxy(String proxyHost) |
void |
setSslProxy(String proxyHost) |
void |
setTunnelId(String tunnelId) |
void |
setVersion(String version) |
static File |
unzip(InputStream in,
File dir) |
public DesiredCapabilitiesBean(org.openqa.selenium.remote.DesiredCapabilities capabilities)
public void setFirefoxProfile(org.openqa.selenium.firefox.FirefoxProfile profile)
public void setChromeDriverVersion(String chromeDriverVersion)
public void setIeDriverVersion(String ieDriverVersion)
public void setBaseDir(String baseStrDir)
public void setArchAutodetect(boolean archAutodetect)
public void setArchValue(String archValue)
public void setChromeDrivers(Map<org.jspringbot.keyword.selenium.OsCheck.OSType,org.springframework.core.io.Resource> chromeDrivers) throws IOException
IOExceptionpublic void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic void setIeDriver(Map<String,org.springframework.core.io.Resource> resourceMap) throws IOException
IOExceptionpublic void setChromeDeviceMetrics(String deviceMetrics) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
public void setChromeDeviceEmulation(String deviceEmulation)
public void setChromeDeviceUserAgent(String userAgent)
public void setChromeBrowserLog(String level)
public void setChromePerformanceLog(String level)
public static File unzip(InputStream in, File dir) throws IOException
IOExceptionpublic void setChromeLogFile(String logFile)
public void setBrowserName(String browserName)
public void setVersion(String version)
public void setPlatform(String platform)
public void setPlatformVersion(String platformVersion)
public void setDeviceName(String deviceName)
public void setDeviceOrientation(String deviceOrientation)
public void setDeviceType(String deviceType)
public void setAppiumVersion(String appiumVersion)
public void setName(String name)
public void setBuild(String build)
public void setTunnelId(String tunnelId)
public void setMaxDuration(String maxDuration)
public void setProxy(String proxyHost)
public void setSslProxy(String proxyHost)
public void setFtpProxy(String proxyHost)
public void setHttpProxy(String proxyHost)
public void setCapabilities(String properties) throws org.json.JSONException
org.json.JSONExceptionCopyright © 2018. All rights reserved.