AndroidDeviceActions
Static methodsâ
onAndroidDevice
â
This will return IAndroidDeviceActions
which will expose different methods to handle different Android device specific actions.
IAndroidDeviceActions androidActions = AndroidDeviceActions.onAndroidDevice ();
Instance methodsâ
getClipboardText
â
This method is used to get the device clipboard text.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
String text = onAndroidDevice ().getClipboardText ();
openNotification
â
This method is used to open the notification panel.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
onAndroidDevice ().openNotification ();
pressKey (key)
â
This method is used to press Android device keys.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
onAndroidDevice ().pressKey (AndroidKey.BACK);
pullFile
â
This method is used to pull a file from the device.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
byte[] content = onAndroidDevice ().pullFile ("/sdcard/Download/boyka.png");
putFile
â
This method is used to push a file to the device.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
boolean success = onAndroidDevice ().putFile (new File ("/path/to/local/file.png"), "/sdcard/Download/boyka.png");
setClipboardText
â
This method is used to set the device clipboard text.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
onAndroidDevice ().setClipboardText ("Hello, World!");
verifyClipboardText
â
This method is used to verify the device clipboard text.
import static io.github.boykaframework.actions.device.AndroidDeviceActions.onAndroidDevice;
. . .
onAndroidDevice ().verifyClipboardText ()
.isEqualTo ("Hello World!");