首页 > 其他 > 详细

输入的中文,屏蔽软键盘

时间:2019-03-19 14:23:04      阅读:147      评论:0      收藏:0      [点我收藏+]

前言:自动化过程中遇到需要输入中文的时候,会吊取手机中的软键盘输入,输入完了,软键盘就影响测试用例的进行,所以需要屏蔽软键盘,有没办法像selenium做web自动化时候一样,直接sendkeys绕过键盘输入呢?

一、在desired_caps{}设置里面加两个参数即可

#coding= utf-8
from appium import webdriver
desired_caps = {
                platformName:"Android",
                deviceName:"R8V5T15930002010",
                platformVersion:"5.0.1",
                appPackage:"com.yuedan",
                appActivity:"com.yuedan.ui.Activity_Splash",
                unicodeKeyboard: True,#使用unicode编码方式发布字符串
                resetKeyboard: True  #屏蔽软键盘

                }
driver = webdriver.Remote(http://127.0.0.1:4723/wd/hub, desired_caps)

二、还原设置

运行完了用例之后,找到输入法设置选项,会发现默认的输入法被改成appium的输入法了,这个时候需要手动修改一下输入法

技术分享图片

 

输入的中文,屏蔽软键盘

原文:https://www.cnblogs.com/guo2733/p/10558170.html

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