首页 > 移动平台 > 详细

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

时间:2018-11-28 20:59:30      阅读:231      评论:0      收藏:0      [点我收藏+]

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

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

描述:

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

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

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

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

结果:问题解决。

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

 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!