public class IOSWebDriverStub extends WebDriverStub implements io.appium.java_client.HidesKeyboardWithKeyName, io.appium.java_client.ios.ShakesDevice, io.appium.java_client.FindsByIosUIAutomation, io.appium.java_client.ios.PerformsTouchID, io.appium.java_client.FindsByIosNSPredicate, io.appium.java_client.FindsByIosClassChain, io.appium.java_client.ios.PushesFiles, io.appium.java_client.LocksDevice
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
Constructor and Description |
---|
IOSWebDriverStub() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.openqa.selenium.remote.Response |
execute(java.lang.String s) |
org.openqa.selenium.remote.Response |
execute(java.lang.String s,
java.util.Map<java.lang.String,?> map) |
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.By by) |
org.openqa.selenium.WebElement |
findElement(java.lang.String s,
java.lang.String s1) |
org.openqa.selenium.WebElement |
findElementByIosUIAutomation(java.lang.String using) |
java.util.List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.By by) |
java.util.List |
findElements(java.lang.String s,
java.lang.String s1) |
java.util.List |
findElementsByIosUIAutomation(java.lang.String using) |
void |
get(java.lang.String s) |
java.lang.String |
getCurrentUrl() |
java.lang.String |
getPageSource() |
java.lang.String |
getTitle() |
java.lang.String |
getWindowHandle() |
java.util.Set<java.lang.String> |
getWindowHandles() |
void |
hideKeyboard() |
void |
hideKeyboard(java.lang.String keyName) |
void |
hideKeyboard(java.lang.String strategy,
java.lang.String keyName) |
org.openqa.selenium.WebDriver.Options |
manage() |
org.openqa.selenium.WebDriver.Navigation |
navigate() |
void |
quit() |
void |
shake() |
org.openqa.selenium.WebDriver.TargetLocator |
switchTo() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
performTouchID, toggleTouchIDEnrollment
findElementByIosNsPredicate, findElementsByIosNsPredicate
public void get(java.lang.String s)
get
in interface org.openqa.selenium.WebDriver
get
in class WebDriverStub
public java.lang.String getCurrentUrl()
getCurrentUrl
in interface org.openqa.selenium.WebDriver
getCurrentUrl
in class WebDriverStub
public java.lang.String getTitle()
getTitle
in interface org.openqa.selenium.WebDriver
getTitle
in class WebDriverStub
public java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
findElements
in interface org.openqa.selenium.SearchContext
findElements
in interface org.openqa.selenium.WebDriver
findElements
in class WebDriverStub
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
findElement
in interface org.openqa.selenium.SearchContext
findElement
in interface org.openqa.selenium.WebDriver
findElement
in class WebDriverStub
public java.lang.String getPageSource()
getPageSource
in interface org.openqa.selenium.WebDriver
getPageSource
in class WebDriverStub
public void close()
close
in interface org.openqa.selenium.WebDriver
close
in class WebDriverStub
public void quit()
quit
in interface org.openqa.selenium.WebDriver
quit
in class WebDriverStub
public java.util.Set<java.lang.String> getWindowHandles()
getWindowHandles
in interface org.openqa.selenium.WebDriver
getWindowHandles
in class WebDriverStub
public java.lang.String getWindowHandle()
getWindowHandle
in interface org.openqa.selenium.WebDriver
getWindowHandle
in class WebDriverStub
public org.openqa.selenium.WebDriver.TargetLocator switchTo()
switchTo
in interface org.openqa.selenium.WebDriver
switchTo
in class WebDriverStub
public org.openqa.selenium.WebDriver.Navigation navigate()
navigate
in interface org.openqa.selenium.WebDriver
navigate
in class WebDriverStub
public org.openqa.selenium.WebDriver.Options manage()
manage
in interface org.openqa.selenium.WebDriver
manage
in class WebDriverStub
public org.openqa.selenium.remote.Response execute(java.lang.String s, java.util.Map<java.lang.String,?> map)
execute
in interface io.appium.java_client.ExecutesMethod
public org.openqa.selenium.remote.Response execute(java.lang.String s)
execute
in interface io.appium.java_client.ExecutesMethod
public void hideKeyboard(java.lang.String keyName)
hideKeyboard
in interface io.appium.java_client.HidesKeyboardWithKeyName
public void hideKeyboard(java.lang.String strategy, java.lang.String keyName)
hideKeyboard
in interface io.appium.java_client.HidesKeyboardWithKeyName
public void hideKeyboard()
hideKeyboard
in interface io.appium.java_client.HidesKeyboard
public org.openqa.selenium.WebElement findElement(java.lang.String s, java.lang.String s1)
findElement
in interface io.appium.java_client.FindsByFluentSelector
public java.util.List findElements(java.lang.String s, java.lang.String s1)
findElements
in interface io.appium.java_client.FindsByFluentSelector
public org.openqa.selenium.WebElement findElementByIosUIAutomation(java.lang.String using)
findElementByIosUIAutomation
in interface io.appium.java_client.FindsByIosUIAutomation
public java.util.List findElementsByIosUIAutomation(java.lang.String using)
findElementsByIosUIAutomation
in interface io.appium.java_client.FindsByIosUIAutomation
public void shake()
shake
in interface io.appium.java_client.ios.ShakesDevice