我正在进行自动化测试以发送文本。该应用程序没有“提交”按钮,而是通过单击Android键盘的绿色检查,它将提交文本。在Android键盘上,UIAUTOMATORVIEWER不显示元素或任何形式的id。
我尝试的是:
driver.sendKeys(Keys.ENTER)
sendKeys(66) (66 = ENTER)
答案 0 :(得分:1)
对于关键事件,您需要使用driver.pressKeyCode()
所以你想要的是driver.pressKeyCode(66)
。如果您希望它更具可读性:
driver.pressKeyCode(AndroidKeyCode.ENTER)
另外请记住,pressKeyCode仅适用于AndroidDriver。