java 如何模拟 Android 的按键,HOME,返回,菜单?看了下 selenium 的 javaAPI,没有找到阿
http://developer.android.com/intl/zh-cn/reference/android/view/KeyEvent.html 试试看如何
driver.sendKeyEvent(AndroidKeyCode.HOME);模拟 Home 键
#2 楼 @xuxu WebDriver、RemoteWebDriver 就没有 sendKeyEvent 方法
#1 楼 @miting 这是 Android 定义的 KEY 值,在 selenium 中怎么用啊
我尝试了 Keyboard keyboard = driver.getKeyboard(); keyboard.pressKey(Keys.HOME); 还是不行,appium 打印信息如图 目前接触 Appium 最大的困难是参考资料不足,官网的 seleniumAPI 描述也不是特别清晰,按测试需求实现起来难度不小(要不断地查找、尝试,投入人力较大)。投入产出比没有吸引力,快要放弃了......
#4 楼 @every_tester 我错了……
#3 楼 @every_tester appium 1.0 里面改用 AppiumDriver 了。这里面有 sendKeyEvent 方法 https://github.com/appium/java-client/blob/master/src/main/java/io/appium/java_client/AppiumDriver.java
#7 楼 @xuxu 正解
https://testerhome.com/topics/8109