Nis*_*ati 3 java testing automation android appium
我尝试过使用:
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);
Run Code Online (Sandbox Code Playgroud)
这给出了一个错误'org.openqa.selenium.WebDriverException:尚未实现'
我正在使用appium java client 2.2.0
小智 7
以下是从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");
请在评论中留下问题