千家信息网

UiAutomator输入中文,超详细步骤

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,一、UiAutomator的setText不能输入中文的原因UiObject.setText(字符串)无法输入非ASCII字符,如中文。二、UiAutomator Unicode输入助手原理原理:将输
千家信息网最后更新 2025年01月31日UiAutomator输入中文,超详细步骤


一、UiAutomator的setText不能输入中文的原因

UiObject.setText(字符串)无法输入非ASCII字符,如中文。


二、UiAutomator Unicode输入助手原理

原理:将输入的原始字符转换成Unicode文本,再通过中间转换来输入各种文字

Jutf7输入法:中文->Unicode->keycode->转换为中文


三、操作步骤

1、下载UiAutomator Unicode输入助手

打开https://github.com/sumio/uiautomator-unicode-input-helper,点【Download Zip】


下载完成后保存到本地任意目录,然后解压,如下图:


2、打开Eclipse,导入助手

1)点击File->import->Android->Existing Android Code Into Workspace->Next->Browser->选择解压后的助手路径,步骤如下图

2)导入完成后,工程里显示如下图:

3、在Eclipse里编译安装apk到手机

手机连电脑,右击Utf7Ime工程->run as->Android Application

4、在手机里设置默认输入法utf7

打开手机的设置-语言和输入法-默认输入法-选择UTF7

5、开始编写UiAutomator测试用例

1)把路径\uiautomator-unicode-input-helper-master\UiAutomatorInputSample\src下的com和jp文件夹复制出来,粘贴到Eclipse要测试的工程的src下

2)复制完成后,src下多了三个文件,如下图

3)编写测试用例,用obj.setText(Utf7ImeHelper.e(字符串)),就可以实现输入中文了,如下图

输入 中文 助手 字符 手机 输入法 工程 测试 步骤 原理 字符串 文件 路径 选择 原始 三个 原因 文件夹 文字 文本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全的需求是什么意思 计算机网络安全与数据库管理 武隆区网络软件开发服务公司 王牌战争服务器怎么免费获得 软件开发人员设计力提升研修 电商行业平台软件开发 跨数据库平台数据存取技术 做一个图片的存取数据库 南通拓创软件开发有限公司 保密网络安全建设 单位网络安全规划百度文库 我的世界ip自连斗罗大陆服务器 山东专升本网校数据库 我的世界最大服务器有多少人 北京长禾嘉网络技术怎么样 工业大数据用什么数据库 5g网络技术缺陷 山东网络技术单招专业 计算机网络技术是不是做游戏 信息系统与网络技术应用 通信软件开发用什么软件 洛阳迅优网络技术怎么样 网络安全法继续教育考试 网络安全书签制作图片 网页信息发送需要数据库吗 云顶之弈为什么连接不上服务器 小米 服务器 网络安全简笔画步骤 省公安厅关于网络安全问题的新闻 软件开发专业学习的课程
0