将appium用于android应用程序自动化。无法点击显示在手机键盘上的“完成”按钮。有人能帮忙吗?我们可以用亚行壳牌命令点击安卓手机完成按钮吗?
发布于 2015-02-07 18:53:26
看起来没有建设性的方法来点击设备键盘上的“完成”或“下一步”按钮。所以作为一个临时解决方案,我用两个手指点击完成按钮坐标,但是这不是一个可行的解决方案。将等到appium在下一个版本中对此进行修复。
发布于 2021-02-19 11:21:36
在Android中,在使用Appium坐标执行并不总是可靠的单击/点击操作之前,不能直接单击键盘键。但是你可以用Appium在android上模拟硬件键。
若要按(模拟) Done按钮,请使用以下代码:
driver.pressKey(new KeyEvent(AndroidKey.ENTER));
发布于 2021-06-28 22:31:22
作为间接解决方案,我使用key_event TAB (61)将焦点切换到动作按钮,然后发送key_event ENTER (66)
adb shell input keyevent 61
然后:
adb shell input keyevent 66
https://stackoverflow.com/questions/28366720
复制相似问题