首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android:按键盘上的Done按钮

Android:按键盘上的Done按钮
EN

Stack Overflow用户
提问于 2015-02-06 13:19:00
回答 3查看 4K关注 0票数 4

将appium用于android应用程序自动化。无法点击显示在手机键盘上的“完成”按钮。有人能帮忙吗?我们可以用亚行壳牌命令点击安卓手机完成按钮吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-07 18:53:26

看起来没有建设性的方法来点击设备键盘上的“完成”或“下一步”按钮。所以作为一个临时解决方案,我用两个手指点击完成按钮坐标,但是这不是一个可行的解决方案。将等到appium在下一个版本中对此进行修复。

票数 1
EN

Stack Overflow用户

发布于 2021-02-19 11:21:36

在Android中,在使用Appium坐标执行并不总是可靠的单击/点击操作之前,不能直接单击键盘键。但是你可以用Appium在android上模拟硬件键。

若要按(模拟) Done按钮,请使用以下代码:

代码语言:javascript
运行
复制
driver.pressKey(new KeyEvent(AndroidKey.ENTER));
票数 2
EN

Stack Overflow用户

发布于 2021-06-28 22:31:22

作为间接解决方案,我使用key_event TAB (61)将焦点切换到动作按钮,然后发送key_event ENTER (66)

代码语言:javascript
运行
复制
adb shell input keyevent 61

然后:

代码语言:javascript
运行
复制
adb shell input keyevent 66
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28366720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档