提交 78e5f892 编写于 作者: Z zhouke

根据评审意见进行修改. Signed-off-by: <zhouke25@huawei.com>.

Signed-off-by: Nzhouke <zhouke25@huawe.com>
上级 001e96bc
...@@ -14,7 +14,7 @@ import {UiDriver,BY,MatchPattern} from '@ohos.uitest' ...@@ -14,7 +14,7 @@ import {UiDriver,BY,MatchPattern} from '@ohos.uitest'
## By ## By
UiTest框架通过By类提供了丰富的控件特征描述API,用以进行控件筛选来匹配/查找出目标控件。<br> UiTest框架通过By类提供了丰富的控件特征描述API,用以进行控件筛选来匹配/查找出目标控件。<br>
By提供的API能力具有以下几个特点:<br>1、支持单属性匹配和多属性组合匹配,例如同时指定目标控件text和id。<br>2、控件属性支持多种匹配模式。<br>3、支持控件绝对定位,相对定位,可通过[By.isBefore](#by.isbefore)[By.isAfter](#by.isafter)等API限定邻近控件特征进行辅助定位。<br>By类提供的所有API均为同步接口,建议使用者通过静态构造器BY来链式创建By对象。 By提供的API能力具有以下几个特点:<br>1、支持单属性匹配和多属性组合匹配,例如同时指定目标控件text和id。<br>2、控件属性支持多种匹配模式。<br>3、支持控件绝对定位,相对定位,可通过[By.isBefore](#byisbefore)[By.isAfter](#byisafter)等API限定邻近控件特征进行辅助定位。<br>By类提供的所有API均为同步接口,建议使用者通过静态构造器BY来链式创建By对象。
```js ```js
BY.text('123').type('button') BY.text('123').type('button')
...@@ -338,7 +338,7 @@ checkable(b?: bool): By ...@@ -338,7 +338,7 @@ checkable(b?: bool): By
let by = BY.checkable(true) //使用静态构造器BY创建by对象,指定目标控件的能否被勾选状态属性。 let by = BY.checkable(true) //使用静态构造器BY创建by对象,指定目标控件的能否被勾选状态属性。
``` ```
### [By.isBefore](#by.isbefore) ### [By.isBefore](#byisbefore)
isBefore(by: By): By isBefore(by: By): By
...@@ -364,7 +364,7 @@ isBefore(by: By): By ...@@ -364,7 +364,7 @@ isBefore(by: By): By
let by = BY.isBefore(BY.text('123')) //使用静态构造器BY创建by对象,指定目标控件位于给出的特征属性控件之前。 let by = BY.isBefore(BY.text('123')) //使用静态构造器BY创建by对象,指定目标控件位于给出的特征属性控件之前。
``` ```
### [By.isAfter](#by.isafter) ### [By.isAfter](#byisafter)
isAfter(by: By): By isAfter(by: By): By
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册