public class WebBrowserImpl extends java.lang.Object implements WebBrowser
org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
WebBrowserImpl(org.openqa.selenium.WebDriver webdriver,
java.lang.String sessionId,
java.lang.String baseUrl)
Creates a new browser-session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.By by) |
java.util.List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.By by) |
void |
get(java.lang.String url) |
java.lang.String |
getBaseUrl()
Base url which should be added to each relative-url.
|
java.lang.String |
getCurrentRelativeUrl()
Get a string representing the current URL that the browser is looking at,
without the base-url.
|
java.lang.String |
getCurrentUrl() |
java.lang.String |
getPageSource() |
void |
getRelativeUrl(java.lang.String relativeUrl)
Call the relative url.
|
java.lang.String |
getSessionId() |
java.lang.String |
getTitle() |
java.lang.String |
getWindowHandle() |
java.util.Set<java.lang.String> |
getWindowHandles() |
org.openqa.selenium.WebDriver |
getWrappedDriver() |
org.openqa.selenium.WebDriver.Options |
manage() |
org.openqa.selenium.WebDriver.Navigation |
navigate() |
void |
quit() |
void |
setBaseUrl(java.lang.String baseUrl) |
org.openqa.selenium.WebDriver.TargetLocator |
switchTo() |
public WebBrowserImpl(org.openqa.selenium.WebDriver webdriver,
java.lang.String sessionId,
java.lang.String baseUrl)
webdriver - the native webdriversessionId - the id of the session to get the webbrowser.baseUrl - the basis url, where all other are relative to.public java.lang.String getSessionId()
getSessionId in interface WebBrowserpublic java.lang.String getBaseUrl()
WebBrowsergetBaseUrl in interface WebBrowserpublic void setBaseUrl(java.lang.String baseUrl)
public void get(java.lang.String url)
get in interface org.openqa.selenium.WebDriverurl - WebDriver.get(java.lang.String)public void getRelativeUrl(java.lang.String relativeUrl)
getRelativeUrl in interface WebBrowserrelativeUrl - the relative url.public java.lang.String getCurrentUrl()
getCurrentUrl in interface org.openqa.selenium.WebDriverWebDriver.getCurrentUrl()public java.lang.String getTitle()
getTitle in interface org.openqa.selenium.WebDriverWebDriver.getTitle()public java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
findElements in interface org.openqa.selenium.SearchContextfindElements in interface org.openqa.selenium.WebDriverby - WebDriver.findElements(org.openqa.selenium.By)public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
findElement in interface org.openqa.selenium.SearchContextfindElement in interface org.openqa.selenium.WebDriverby - WebDriver.findElement(org.openqa.selenium.By)public java.lang.String getPageSource()
getPageSource in interface org.openqa.selenium.WebDriverWebDriver.getPageSource()public void close()
close in interface org.openqa.selenium.WebDriverWebDriver.close()public void quit()
quit in interface org.openqa.selenium.WebDriverWebDriver.quit()public java.util.Set<java.lang.String> getWindowHandles()
getWindowHandles in interface org.openqa.selenium.WebDriverWebDriver.getWindowHandles()public java.lang.String getWindowHandle()
getWindowHandle in interface org.openqa.selenium.WebDriverWebDriver.getWindowHandle()public org.openqa.selenium.WebDriver.TargetLocator switchTo()
switchTo in interface org.openqa.selenium.WebDriverWebDriver.switchTo()public org.openqa.selenium.WebDriver.Navigation navigate()
navigate in interface org.openqa.selenium.WebDriverWebDriver.navigate()public org.openqa.selenium.WebDriver.Options manage()
manage in interface org.openqa.selenium.WebDriverWebDriver.manage()public org.openqa.selenium.WebDriver getWrappedDriver()
getWrappedDriver in interface org.openqa.selenium.internal.WrapsDriverpublic java.lang.String getCurrentRelativeUrl()
WebBrowsergetCurrentRelativeUrl in interface WebBrowserCopyright © 2017 PPI AG. All rights reserved.