appium+python如何获取输入法
1、appium+python的app UI自动化时,遇到app前端界面输入时自动加了空格,用send_keys()方法怎么都输入不了正确的手机号和银行卡号,不是输入错了,就是输入少了,经过自己的研究,总结出了下面的方法,记录一下,以备后用。

2、我自己写了一个python的切换输入法的方法类,在做appium+python的app UI自动化时,直接调用就可以了,现在分享出来:文件名:inputMethod.py。


3、定位搜索:打开淘宝点搜索按钮,进入到搜索页面,然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用第四篇讲的uiautomatorviewer工具就可以。

4、运行脚本:首先要确认手机上的输入法是用的什么输入法,如果默认是中文的输入法,启动后会出现下面情况,无法输入成功

5、屏蔽软键盘:通过前面的操作,大概可以知道,在APP里面输入字符串是调用的软键盘输入的,有没办法像selenium做web自动化时候一样,

6、输入中文字符:将上面代码改成输入中文u“测试部落”,然后运行脚本,在手机上查看结果。(中文前面要加个u)于是可以想办法屏蔽软键盘,只需在desired_caps{}设置里面加两个参数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:189
阅读量:30
阅读量:183
阅读量:148
阅读量:169