版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
之前转过一个教程(http://blog.csdn.net/vivian_ljx/article/details/47613957)说UIAutomator不能通过中文文本查找控件
其实是可以的,问题出在代码文件的编码格式上
解决方法:
选择UTF-8
例子:
进入“设置”菜单
package com.ljx.test; import com.android.uiautomator.core.UiObject; import com.android.uiautomator.core.UiObjectNotFoundException; import com.android.uiautomator.core.UiSelector; import com.android.uiautomator.testrunner.UiAutomatorTestCase; public class test extends UiAutomatorTestCase{	public void testDemo() throws UiObjectNotFoundException {	getUiDevice().pressHome();	// 进入设置菜单	UiObject settingApp = new UiObject(new UiSelector().text("设置"));	settingApp.click();	//休眠3秒	try {	Thread.sleep(3000);	} catch (InterruptedException e1) {	// TODO Auto-generated catch block	e1.printStackTrace();	}	} }
运行结果如下:
点赞
打赏
打赏
海绵宝宝爱吃菠萝派
你的鼓励将是我创作的最大动力
C币余额
2C币4C币6C币10C币20C币50C币
确定
举报
一键三连<