SQL Server2008的安装,SQLServer2008的安装......
2023-02-22 271 安装
下面就是小编带给大家的appium python如何获取输入法方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看。
appium python的app UI自动化时,遇到app前端界面输入时自动加了空格,用send_keys()方法怎么都输入不了正确的手机号和银行卡号,不是输入错了,就是输入少了,经过自己的研究,总结出了下面的方法,记录一下,以备后用。
我自己写了一个python的切换输入法的方法类,在做appium python的app UI自动化时,直接调用就可以了,现在分享出来:文件名:inputMethod.py。
定位搜索:打开淘宝点搜索按钮,进入到搜索页面,然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用第四篇讲的uiautomatorviewer工具就可以。
运行脚本:首先要确认手机上的输入法是用的什么输入法,如果默认是中文的输入法,启动后会出现下面情况,无法输入成功
屏蔽软键盘:通过前面的操作,大概可以知道,在APP里面输入字符串是调用的软键盘输入的,有没办法像selenium做web自动化时候一样,
输入中文字符:将上面代码改成输入中文u“测试部落”,然后运行脚本,在手机上查看结果。(中文前面要加个u)于是可以想办法屏蔽软键盘,只需在desired_caps{}设置里面加两个参数。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章