Package io.appium.java_client.battery
Class BatteryInfo
- java.lang.Object
-
- io.appium.java_client.battery.BatteryInfo
-
- Direct Known Subclasses:
AndroidBatteryInfo
,IOSBatteryInfo
public abstract class BatteryInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BatteryInfo(java.util.Map<java.lang.String,java.lang.Object> input)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>
getInput()
double
getLevel()
Returns battery level.abstract <T> T
getState()
Returns battery state.
-
-
-
Method Detail
-
getLevel
public double getLevel()
Returns battery level.- Returns:
- Battery level in range [0.0, 1.0], where 1.0 means 100% charge.
-
getState
public abstract <T> T getState()
Returns battery state.- Type Parameters:
T
- The type of state data object for the corresponding platform.- Returns:
- Battery state value.
-
getInput
protected java.util.Map<java.lang.String,java.lang.Object> getInput()
-
-