码迷,mamicode.com
首页 > 移动开发 > 详细

APPium连接真机输入框中输入的内容与代码中不一致

时间:2018-11-28 22:09:34      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:关系   用户   页面   实践   连接   用户名   alt   技术   密码   

今天解决了上一个问题,又碰到了一个新的问题。

问题:连接真机输入框中输入的内容与代码中不一致。

描述:

想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一致,初步感觉到应该和输入发有关系,于是把用户名和密码都换成数字可以成功登录,但是真实的用户名很有可能含有字母,所以继续学习实践。把手机默认输入法换成英文的,再运行一次代码,用户名“clinvab001”可以正常输入,但是密码输入又出了问题,在网上各种寻找,几经实践终于找到了解决的办法了,在代码中加入下面2句话就可以了:

        //设置输入法
        capabilities.setCapability("unicodeKeyboard", "True");
        capabilities.setCapability("resetKeyboard", "True");

加入这2句话后不仅字母和数字可以输入正常,连中文也可以正确输入。这2句话的意思是设置unicode输入法,加完这句话,运行代码后,查看输入法,你原来的输入法被重置了
技术分享图片

加完这俩句后,问题就解决了。

结果:问题解决。

感想:1,真机与模拟器不一样,模拟器不会碰到这类问题。2,多动手,发现问题,不要怕,一个一个解决。善于查资料,提高自己解决问题的能力。

 

APPium连接真机输入框中输入的内容与代码中不一致

标签:关系   用户   页面   实践   连接   用户名   alt   技术   密码   

原文地址:https://www.cnblogs.com/star12111/p/10034531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!