Class IOSWebDriverStub
java.lang.Object
net.thucydides.core.webdriver.stubs.WebDriverStub
net.thucydides.core.webdriver.stubs.IOSWebDriverStub
- All Implemented Interfaces:
io.appium.java_client.ExecutesMethod,io.appium.java_client.FindsByFluentSelector,io.appium.java_client.FindsByIosClassChain,io.appium.java_client.FindsByIosNSPredicate,io.appium.java_client.HidesKeyboard,io.appium.java_client.HidesKeyboardWithKeyName,io.appium.java_client.ios.PerformsTouchID,io.appium.java_client.ios.PushesFiles,io.appium.java_client.ios.ShakesDevice,io.appium.java_client.LocksDevice,org.openqa.selenium.SearchContext,org.openqa.selenium.WebDriver
public class IOSWebDriverStub
extends WebDriverStub
implements io.appium.java_client.HidesKeyboardWithKeyName, io.appium.java_client.ios.ShakesDevice, 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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.openqa.selenium.remote.Responseorg.openqa.selenium.remote.Responseorg.openqa.selenium.WebElementfindElement(String s, String s1) org.openqa.selenium.WebElementfindElement(org.openqa.selenium.By by) findElements(String s, String s1) List<org.openqa.selenium.WebElement>findElements(org.openqa.selenium.By by) voidgetTitle()voidvoidhideKeyboard(String keyName) voidhideKeyboard(String strategy, String keyName) org.openqa.selenium.WebDriver.Optionsmanage()org.openqa.selenium.WebDriver.Navigationnavigate()voidquit()voidshake()org.openqa.selenium.WebDriver.TargetLocatorswitchTo()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.appium.java_client.FindsByIosClassChain
findElementByIosClassChain, findElementsByIosClassChainMethods inherited from interface io.appium.java_client.FindsByIosNSPredicate
findElementByIosNsPredicate, findElementsByIosNsPredicateMethods inherited from interface io.appium.java_client.LocksDevice
isDeviceLocked, lockDevice, lockDevice, unlockDeviceMethods inherited from interface io.appium.java_client.ios.PerformsTouchID
performTouchID, toggleTouchIDEnrollmentMethods inherited from interface io.appium.java_client.ios.PushesFiles
pushFile, pushFile
-
Constructor Details
-
IOSWebDriverStub
public IOSWebDriverStub()
-
-
Method Details
-
get
- Specified by:
getin interfaceorg.openqa.selenium.WebDriver- Overrides:
getin classWebDriverStub
-
getCurrentUrl
- Specified by:
getCurrentUrlin interfaceorg.openqa.selenium.WebDriver- Overrides:
getCurrentUrlin classWebDriverStub
-
getTitle
- Specified by:
getTitlein interfaceorg.openqa.selenium.WebDriver- Overrides:
getTitlein classWebDriverStub
-
findElements
- Specified by:
findElementsin interfaceorg.openqa.selenium.SearchContext- Specified by:
findElementsin interfaceorg.openqa.selenium.WebDriver- Overrides:
findElementsin classWebDriverStub
-
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by) - Specified by:
findElementin interfaceorg.openqa.selenium.SearchContext- Specified by:
findElementin interfaceorg.openqa.selenium.WebDriver- Overrides:
findElementin classWebDriverStub
-
getPageSource
- Specified by:
getPageSourcein interfaceorg.openqa.selenium.WebDriver- Overrides:
getPageSourcein classWebDriverStub
-
close
public void close()- Specified by:
closein interfaceorg.openqa.selenium.WebDriver- Overrides:
closein classWebDriverStub
-
quit
public void quit()- Specified by:
quitin interfaceorg.openqa.selenium.WebDriver- Overrides:
quitin classWebDriverStub
-
getWindowHandles
- Specified by:
getWindowHandlesin interfaceorg.openqa.selenium.WebDriver- Overrides:
getWindowHandlesin classWebDriverStub
-
getWindowHandle
- Specified by:
getWindowHandlein interfaceorg.openqa.selenium.WebDriver- Overrides:
getWindowHandlein classWebDriverStub
-
switchTo
public org.openqa.selenium.WebDriver.TargetLocator switchTo()- Specified by:
switchToin interfaceorg.openqa.selenium.WebDriver- Overrides:
switchToin classWebDriverStub
-
manage
public org.openqa.selenium.WebDriver.Options manage()- Specified by:
managein interfaceorg.openqa.selenium.WebDriver- Overrides:
managein classWebDriverStub
-
execute
- Specified by:
executein interfaceio.appium.java_client.ExecutesMethod
-
execute
- Specified by:
executein interfaceio.appium.java_client.ExecutesMethod
-
hideKeyboard
- Specified by:
hideKeyboardin interfaceio.appium.java_client.HidesKeyboardWithKeyName
-
hideKeyboard
- Specified by:
hideKeyboardin interfaceio.appium.java_client.HidesKeyboardWithKeyName
-
hideKeyboard
public void hideKeyboard()- Specified by:
hideKeyboardin interfaceio.appium.java_client.HidesKeyboard
-
findElement
- Specified by:
findElementin interfaceio.appium.java_client.FindsByFluentSelector
-
findElements
- Specified by:
findElementsin interfaceio.appium.java_client.FindsByFluentSelector
-
shake
public void shake()- Specified by:
shakein interfaceio.appium.java_client.ios.ShakesDevice
-