- 浏览: 69447 次
- 性别:
- 来自: 杭州
最新评论
一、安装输入法:
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();
}
}
}
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();
}
}
}
发表评论
-
帧率测试
2015-06-09 18:37 29231、GPU概念 GPU(Gr ... -
html5前端常用的jsonp,web的json的区别与原理
2015-01-14 19:51 660json 和 jsonp的区别: web开 ... -
android代码混淆以及如何判断一个apk代码是否被混淆过
2015-01-02 21:32 80661、proguard原理 java代码编译成 ... -
java 内存溢出 栈溢出的原因与排查方法
2014-10-18 17:52 51151、 内存溢出的原因 ... -
java 垃圾回收机制
2014-10-18 17:19 8101.垃圾回收的意义 ... -
String StringBuffer StringBuilder
2014-10-18 00:51 641相信在面试过程 ... -
自动化测试与测试自动化区别
2014-10-16 12:05 1469今天看到一篇文章关于自动化测试与测试自动化的区别。 ... -
一台机器上安装多个jdk
2014-09-29 15:06 3200一台机器上安装多个版本的jdk并解决环境问题 ... -
反射 原理 demo
2014-09-24 16:01 405在Android的源码中有很多方法是被@hide注 ... -
oracle in exists performance选择性
2014-09-24 12:56 510oracle 数据库中既然存在着exists 与 in,肯 ... -
robotium 命令行运行测试
2014-09-19 16:10 902用robotium写的测试脚本后,打成apk包安装 ... -
How do I debug UiAutomator scripts with Eclipse
2014-08-08 14:44 1769网上千篇一律的介绍UiAutomator测试了,近期在用UiA ... -
UiAutomator 测试多个类
2014-08-06 17:11 11981、UiAutomator是手机内部工作,即adb shell ... -
adb logcat日志分析
2014-07-30 11:30 48481、adb logcat 1)此命令用于输出手机或 ... -
adb 常用命令
2014-07-28 16:18 9961、 adb shell cat /system/build. ... -
Android优化工具----zipalign
2014-07-28 16:18 2264Zipalign优化工具是Android SDK中 ... -
monkey详解
2014-07-28 16:15 1072monkey是模拟用户的按键输入,触摸屏输入,手 ... -
code Review
2014-07-28 16:14 4321、为什么要Code Review 1 ... -
android adb install + apk 与adb push+apk两种安装apk的使用总结
2014-07-28 16:05 10544[size=large][size=large]1、and ... -
monkey API
2014-03-31 23:46 766Monkey- 源码库链接:http://www.oschin ...
相关推荐
Redhat server 5.5下解决中文输入法.txt Redhat server 5.5下解决中文输入法.txt
梦码汉字输入法软件的学习。通过直观的演示,可以在看完之后,对软件的主要特色和十几项专利技术有比较全面的了解,从而可以直接使用梦码汉字输入法软件而不再通过死记硬背等办法学习一种快速输入法。 梦码汉字...
Uiautomator输入中文输入法 uiautomator-unicode-input-helper-master.zip
LVGL中文输入法代码
Android Studio模拟器 AVD intelx86 中文莱姆输入法.apk 安装包 x86模拟器中文输入法,x86模拟器中文输入法x86模拟器中文输入法x86模拟器中文输入法
相当不错的例子 可以在前端实现中文输入法,体验的时候请把本机输入法调整为英文
Delphi 获取系统中已安装的中文输入法,判断是否在中文状态,若是则关闭它,切换半角和全角模式,切换中文标点模式和英文标点模式,并对输入法做相关设置。以下是相关代码: procedure TForm1.closecid; var ...
D44.威纶通中文输入法示例程序rar,本资料是关于威纶通中文输入法示例程序,更多详细内容请点击下载!
QT下的数字键盘输入法,类似于手机上的输入法,利用输入数字的组合判断拼音组合,可以输入汉字、英文,通过参数的调用切换。压缩包下带有使用的例子。输入法和例子都是自己写的,用在项目上,7寸屏下运行。有需要的...
水果输入法是最新推出的一个汉字输入法软件,其最大的特色在于:干净无广告,不骚扰,并且支持纯拼音、纯五笔和五笔拼音混输三种输入方式,加上不断添加的网络词库,能够给用户带去非凡的汉字输入体验。另外水果...
本程序运用c++面向对象思想,利用trie树实现简单的汉字输入法,对学习c++和汉字输入法有一定帮助
针对当前汉字输入法普遍存在的不足,提出了一种新音形编码汉字输入法,即利用汉字的首拼音、韵母及组成汉字的基本笔画和少数高频部件来对汉字编码,是对以前笔画和音形编码汉字输入法的改进。它既有笔画输入法低重码...
linux中文输入法
解决搜狗输入法光标不跟随JDK
win7 64位的汉字输入法
Qt4.8中文输入法
ubuntu下没有中文输入法的解决办法! 我们在安装虚拟机或者ubuntu系统的时候,常见的是尽管是中文版本的但却没有中文输入法,确实是一件很恼火的事情! 我自己也亲身经历过,特此给大家提供一种方法,很好用的! ...
一款功能强大的输入法,集合 “广东话、拼音、仓颉、速成”四种常用中文输入法,以及英文、数字及符号键盘,一按独立切换键即可变更。同一键盘可作中英文输入,无需切换,支持联想字功能,融合英汉字典。 繁体中文...
极品五笔输入法,汉字输入法极品五笔输入法,汉字输入法
田山码中文输入法有多种输入方式:有汉字输入方式,有汉字词组输入方式,有GBK内码输 方式,有英文输入方式,有键盘练习方式(可用鼠标输入英文),还可以直接输入希腊字母或部分 英语单词。以上多种输入方式可在田山码...