单击操作未执行由于软键盘启用(隐藏键盘也不起作用)但测试通过

时间:2017-12-22 12:49:48

标签: android-softkeyboard

我尝试使用此功能登录我的帐户

Android版-7.0 Appium版 - 1.71
java-client - 5.8.0
selenium-standalone server -3.52.0

1.第一个用户名,使用selenium成功输入密码
2.虽然输入密码软键盘已启用,但我确实隐藏了键盘 但是我点击了登录但是它被通过了,但点击的地方我不知道 (我认为它可能是软键盘问题)

请让我知道为什么没有采取行动。

1 个答案:

答案 0 :(得分:0)

是原生应用,混合型,网络吗?粘贴到现在为止...

无论如何,如果您在隐藏软件键盘之前搜索了元素,并且在键盘不再可见之后尝试单击它...那么您可能会遇到问题。

  1. 添加延迟几秒钟,然后再次搜索该元素并尝试点击
  2. 你用什么来隐藏键盘?我猜 - > driver.hide_keyboard()方法?您是否尝试过单击X,Y坐标,如10,10,显然是在键盘外(例如......)。或者你试过模拟终端后退按钮? - > driver.back()
  3. 如果1.和2.不工作,为什么不尝试使用功能 - > ' unicodeKeyboard'和' resetKeyboard'设定为真?
  4. 您需要提供更多信息才能提供帮助。然后我将使用代码和示例编辑我的答案