Package io.webdevice.device
Class Device<Driver extends org.openqa.selenium.WebDriver>
java.lang.Object
io.webdevice.device.Device<Driver>
public class Device<Driver extends org.openqa.selenium.WebDriver>
extends java.lang.Object
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description <T> Tas(java.lang.Class<T> type)booleanequals(java.lang.Object o)DrivergetDriver()java.lang.StringgetName()org.openqa.selenium.remote.SessionIdgetSessionId()inthashCode()<R> Rinvoke(java.util.function.Function<Driver,R> function)Device<Driver>perform(java.util.function.Consumer<Driver> consumer)
-
Constructor Details
-
Method Details
-
getName
public java.lang.String getName() -
getDriver
-
as
public <T> T as(java.lang.Class<T> type) -
getSessionId
public org.openqa.selenium.remote.SessionId getSessionId() -
perform
-
invoke
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-