- UiSelector 类介绍
功能:通过各种属性与节点关系定位组件
操作步骤:找到对象->操作对象 - Android 的布局与组件属性介绍
布局
(1)线性布局:LinearLayout
(2)表格布局: TableLayout
(3)相对布局: RelativeLayout
(4)帧布局: FrameLayout
(5)网格布局: GridLayout
(6)绝对布局: AbsoluteLayout
组件
(1)文本框: TextView
(2)编辑框: EditText
(3)按钮: Button
(4)单选按钮: RadioButton
(5)复选框: CheckBox
(6)状态按钮开关: ToggleButton
(7)开关: Switch
(8)拖动条: SeekBar
(9)时钟: AnalogClock DigitalClock
(10)计时器: Chronometer
(11)列表视图: ListView
(12)网格视图: GridView
(13)进度条: ProcessBar
(14)星际评分条: RatingBar
(15)提示信息框: Toast
(16)滚动视图: ScrollView
属性介绍
3. 四中匹配关系的介绍
(1)完全匹配
(2)包含匹配
(3)正则匹配
(4)起始匹配
public void testDemo() throws UiObjectNotFoundException{
//找到对象---点击对象
UiSelector l=new UiSelector().text("联系人");
UiObject object=new UiObject(l);
object.click();
}
public void testMatches() throws UiObjectNotFoundException{
//联系人
//完全匹配:联系人
//包含匹配:系人
//正则匹配:.*系.*
//起始匹配:联系
//UiSelector l=new UiSelector().textContains("系人");
//UiSelector l=new UiSelector().textMatches(".*系.*");
UiSelector l=new UiSelector().textStartsWith("联系");
UiObject object=new UiObject(l);