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!");