如何使用Appium为Android Numpad输入数值?

如何使用Appium为Android Numpad输入数值?,第1张

概述我尝试过使用:>send_keys方法:driver.send_keys(“12345678”);这不会给出任何错误,但甚至不输入任何文本.2.发送关键事件HashMapnumKeyObject=newHashMap();numKeyObject.put("keycode",145);numKeyObject.put("keycode",146);numKeyObject.put("keycode",14

我尝试过使用:

> send_keys方法:

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 clIEnt 2.2.0

解决方法:

以下是从androID数字键盘输入数值的方法

1)driver.sendkeyEvent(int key);

密钥列表:
a – z-> 29-54

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

BACK button – 4,MENU按钮 – 82

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

SELECT(MIDDLE)按钮 – 23

空间 – 62,SHIFT – 59,ENTER – 66,BACKSPACE – 67

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

2)driver.findElementByID(“LocatorID”).sendKeys(“123”);

请在评论中留下问题

总结

以上是内存溢出为你收集整理的如何使用Appium为Android Numpad输入数值?全部内容,希望文章能够帮你解决如何使用Appium为Android Numpad输入数值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存