change: add back action of mobile ui automation

This commit is contained in:
xucong.053
2022-11-09 16:36:36 +08:00
parent df2e255d8f
commit 093a4f5206
5 changed files with 47 additions and 5 deletions

View File

@@ -233,9 +233,12 @@ func (ud *uiaDriver) Scale() (scale float64, err error) {
}
// PressBack simulates a short press on the BACK button.
func (ud *uiaDriver) PressBack() (err error) {
func (ud *uiaDriver) PressBack(options ...DataOption) (err error) {
// register(postHandler, new PressBack("/wd/hub/session/:sessionId/back"))
_, err = ud.httpPOST(nil, "/session", ud.sessionId, "back")
if err != nil {
_, err = ud.adbDevice.RunShellCommand("input", "keyevent", "4")
}
return
}