`

UiAutomator解决中文输入法

阅读更多
一、安装输入法:
1,去utf7ime的 github上把整个项目给下载下来,地址:https://github.com/sumio/uiautomator-unicode-input-helper
点击"Download ZIP"按钮进行 打包下载
2,下载完成 以后解压到本地磁盘的任意位置比如C:\uiautomator-unicode-input-helper-master
3,打开Eclipse(安装了adt,并且配置好sdk home in eclispe不然不能打包)
4,点击File->Import ->Existing Android Code Into Workspace->Next->点击Browser 选择uiautomator-unicode-input-helper-master\Utf7Ime文件夹>点击Done,这个提示发现不了project,请从别的android项目中复制根目录下的配置文件过来就ok了(配置文件.classpath .project proguard.cfg project.properties)
5,导入成功后,安装IME(input method Editor)到手机中;
6,设置-语言及输入法-在设置里面将本机的默认输入法设置成:UTF7 IME for UI Testing,同时取消第三方的输入法(如果你安装了);

二、在测试工程中加入对应的代码
1.将uiautomator-unicode-input-helper-master\helper-library  目录下的src拷贝到测试项目中
2.可使用sample中代码做测试,测试成功,如下:
package logtest;

import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;

public class UiAutomatorInputStreamTest extends UiAutomatorTestCase {

public void testDemo(){
this.getUiDevice().pressHome();
UiScrollable s = new UiScrollable(new UiSelector().scrollable(true));
s.setAsHorizontalList();
try {
s.scrollForward();
UiObject uo = new UiObject(new UiSelector().text("主题中心"));
uo.clickAndWaitForNewWindow();
} catch (UiObjectNotFoundException e) {
e.printStackTrace();
}
}
}
分享到:
评论

相关推荐

    Redhat server 5.5下解决中文输入法

    Redhat server 5.5下解决中文输入法.txt Redhat server 5.5下解决中文输入法.txt

    梦码汉字输入法学习软件

    梦码汉字输入法软件的学习。通过直观的演示,可以在看完之后,对软件的主要特色和十几项专利技术有比较全面的了解,从而可以直接使用梦码汉字输入法软件而不再通过死记硬背等办法学习一种快速输入法。 梦码汉字...

    uiautomator-unicode-input-helper-master.zip

    Uiautomator输入中文输入法 uiautomator-unicode-input-helper-master.zip

    LVGL中文输入法代码

    LVGL中文输入法代码

    Android Studio模拟器x86中文输入法.apk

    Android Studio模拟器 AVD intelx86 中文莱姆输入法.apk 安装包 x86模拟器中文输入法,x86模拟器中文输入法x86模拟器中文输入法x86模拟器中文输入法

    javascript实现中文输入法

    相当不错的例子 可以在前端实现中文输入法,体验的时候请把本机输入法调整为英文

    Delphi获取和设置汉字输入法.rar

    Delphi 获取系统中已安装的中文输入法,判断是否在中文状态,若是则关闭它,切换半角和全角模式,切换中文标点模式和英文标点模式,并对输入法做相关设置。以下是相关代码:  procedure TForm1.closecid;  var  ...

    D44.威纶通中文输入法示例程序.rar

    D44.威纶通中文输入法示例程序rar,本资料是关于威纶通中文输入法示例程序,更多详细内容请点击下载!

    QT数字键汉字输入法

    QT下的数字键盘输入法,类似于手机上的输入法,利用输入数字的组合判断拼音组合,可以输入汉字、英文,通过参数的调用切换。压缩包下带有使用的例子。输入法和例子都是自己写的,用在项目上,7寸屏下运行。有需要的...

    水果输入法(汉字输入法软件)v1.0.2.1020官方中文最新安装版干净无广告

    水果输入法是最新推出的一个汉字输入法软件,其最大的特色在于:干净无广告,不骚扰,并且支持纯拼音、纯五笔和五笔拼音混输三种输入方式,加上不断添加的网络词库,能够给用户带去非凡的汉字输入体验。另外水果...

    c++汉字拼音输入法

    本程序运用c++面向对象思想,利用trie树实现简单的汉字输入法,对学习c++和汉字输入法有一定帮助

    论文研究-新音形编码汉字输入法设计.pdf

    针对当前汉字输入法普遍存在的不足,提出了一种新音形编码汉字输入法,即利用汉字的首拼音、韵母及组成汉字的基本笔画和少数高频部件来对汉字编码,是对以前笔画和音形编码汉字输入法的改进。它既有笔画输入法低重码...

    linux 中文输入法安装

    linux中文输入法

    解决搜狗输入法光标不跟随JDK

    解决搜狗输入法光标不跟随JDK

    支持CJK输入的汉字输入法

    win7 64位的汉字输入法

    Qt4.8中文输入法.rar

    Qt4.8中文输入法

    ubuntu下没有中文输入法的解决办法

    ubuntu下没有中文输入法的解决办法! 我们在安装虚拟机或者ubuntu系统的时候,常见的是尽管是中文版本的但却没有中文输入法,确实是一件很恼火的事情! 我自己也亲身经历过,特此给大家提供一种方法,很好用的! ...

    Android 繁体中文输入法

    一款功能强大的输入法,集合 “广东话、拼音、仓颉、速成”四种常用中文输入法,以及英文、数字及符号键盘,一按独立切换键即可变更。同一键盘可作中英文输入,无需切换,支持联想字功能,融合英汉字典。 繁体中文...

    极品五笔输入法,汉字输入法

    极品五笔输入法,汉字输入法极品五笔输入法,汉字输入法

    田山码中文输入法

    田山码中文输入法有多种输入方式:有汉字输入方式,有汉字词组输入方式,有GBK内码输 方式,有英文输入方式,有键盘练习方式(可用鼠标输入英文),还可以直接输入希腊字母或部分 英语单词。以上多种输入方式可在田山码...

Global site tag (gtag.js) - Google Analytics