gpt4 book ai didi

java - 如何使用 Appium 向 Android Numpad 输入数值?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:09 26 4
gpt4 key购买 nike

我试过使用:

  1. 发送 key 方法:

driver.send_keys("12345678");

这不会给出任何错误,但甚至不会输入任何文本。

2.发送按键事件

HashMap numKeyObject = new HashMap();
numKeyObject.put("keycode", 145);
numKeyObject.put("keycode", 146);
numKeyObject.put("keycode", 147);
numKeyObject.put("keycode", 148);
numKeyObject.put("keycode", 149);
numKeyObject.put("keycode", 150);
((JavascriptExecutor ) driver).executeScript("mobile: keyevent", numKeyObject);

这给出了一个错误“org.openqa.selenium.WebDriverException:尚未实现”

我正在使用 appium java 客户端 2.2.0

最佳答案

下面是android数字小键盘获取数值的方法

1) driver.sendkeyEvent(int key);

关键代码列表:a - z-> 29 - 54

“0”-“9”->7-16

后退按钮 - 4,菜单按钮 - 82

UP-19,DOWN-20,LEFT-21,RIGHT-22

选择(中间)按钮 - 23

SPACE - 62,SHIFT - 59,ENTER - 66,退格键 - 67

您可以在这里获得键码的解释: https://code.google.com/p/androhid/wiki/Keycodes

2) driver.findElementByID("LocatorID").sendKeys("123");

请在评论中留下问题

关于java - 如何使用 Appium 向 Android Numpad 输入数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30233315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com