Python版Appium实现中文输入

来源:互联网 发布:怎样添加网络打印机 编辑:程序博客网 时间:2024/05/18 20:07

在desired_caps配置里增加以下两项

desired_caps['unicodeKeyboard'] = True

desired_caps['resetKeyboard'] = True

使用unicodeKeyboard的编码方式来发送字符串,再就是将键盘给隐藏起来,二个参数都为True 即可

当我们输入完后,想把输入发重新唤出来的时候,这时键盘无法被调用,原因是:
我们调用的是Appium的UnicodeKeyboard,而且它默认的被我们的脚本给隐藏起来了,这个时候,我们需要长按输入框,来切换到其它的输入法,方可调出来键盘。
在输入的时候,请将输入的字符 decode一下,要不输入的时候会报编码错误。
当我执行测试用例的时候,发现用户名和密码无法用send_keys()函数输入到输入框中。因为一输入就会打开软键盘,而软键盘上面的布局是九宫格的,点击一直出错。解决方法加上以上两项就可以输入了
1 0
原创粉丝点击