概要
—正则表达式介绍
—正则表达式元字符
—正则表达式匹配示例
—正则表达式操作
1.正则表达式介绍
—正则表达式定义
—正则表达式解决哪些问题
2.正则表达式元字符
3.正则表达式常用表示次数的元字符
4.正则表达式中文字符匹配
5.正则表达式匹配示例
—普通字符的匹配
—场景字符串的匹配
6.正则表达式操作
—正则表达式相关操作
—正则表达式相关API
—代码演示 regex(正则表达式)
//测试用例
public void testRegex() throws UiObjectNotFoundException{
//使用正则API textMatches() 获取对象(结尾匹配)
// UiObject uio = new UiObject(new UiSelector()
// .textMatches("文件.*"));
//包含匹配
UiObject uio = new UiObject(new UiSelector()
.textMatches(".*管理.*"));
//uio.click();
/**
* classNameMatches 的使用
* android.widget.TextView
* */
UiObject filecontrol = new UiObject(new UiSelector()
.classNameMatches(".*TextView"));
//filecontrol.click();
/**
* 描述 descriptionMatches();
* 文件管理器
* */
UiObject filecontrol1 = new UiObject(new UiSelector()
.descriptionMatches(".件管理器"));
//filecontrol1.click();
/*
* resourceIdMatches();
*
* com.bignox.launcher:id/preview_background
* */
UiObject filecontrol2 = new UiObject(new UiSelector()
.resourceIdMatches(".*preview_background"));
filecontrol2.click();
}