Package io.webdevice.device
Interface WebDevice
-
- All Superinterfaces:
org.openqa.selenium.HasCapabilities,org.openqa.selenium.interactions.Interactive,org.openqa.selenium.JavascriptExecutor,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebDriver
- All Known Implementing Classes:
Browser
public interface WebDevice extends org.openqa.selenium.WebDriver, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.TakesScreenshot
-
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanacquired()Stringcanonicalize(String url)voidhome()<Driver extends org.openqa.selenium.WebDriver,R>
Rinvoke(Function<Driver,R> function)voidnavigateTo(String relativePath)<Driver extends org.openqa.selenium.WebDriver>
voidperform(Consumer<Driver> consumer)voidrelease()voiduse(String name)voiduseDefault()-
Methods inherited from interface org.openqa.selenium.interactions.Interactive
perform, resetInputState
-
-
-
-
Method Detail
-
acquired
boolean acquired()
-
use
void use(String name)
-
useDefault
void useDefault()
-
home
void home()
-
navigateTo
void navigateTo(String relativePath)
-
perform
<Driver extends org.openqa.selenium.WebDriver> void perform(Consumer<Driver> consumer)
-
invoke
<Driver extends org.openqa.selenium.WebDriver,R> R invoke(Function<Driver,R> function)
-
release
@PreDestroy void release()
-
-