新手区 appium iOS 测试,输入完账号和密码之后,我收起键盘,就自动提交表单登录了

Aya · 2016年08月04日 · 最后由 lisen 回复于 2017年08月09日 · 2147 次阅读
#点击账号输入框
elsUsrname=self.driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIATextField[1]')
elsUsrname.send_keys('test1999@163.com')
#点击密码框,输入密码
elsPassword=self.driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIASecureTextField[1]')
elsPassword.send_keys('abc123')
#self.driver.hide_keyboard(key_name='Go')
self.driver.hide_keyboard(strategy='swipeOutside')
#点击登录
self.driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIAButton[1]').click

代码如上所示,每次执行完 hide_keyboard 就直接登录,导致后面的页面找登录按钮找不到
尝试了几种不同的收键盘的方法都不行(都会直接登录):
1.self.driver.hide_keyboard(key_name='Go')
2.self.driver.hide_keyboard()

新手一枚,请大家指点

共收到 3 条回复 时间 点赞

你手工测试收起键盘是怎么操作的?你在自动化里使用的是一样的操作吗?

点键盘外一点可以收起键盘么?

请问你这个问题是如何解决的,我也遇到了一模一样的问题。麻烦加一下评论,感谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册