diff --git a/zh-cn/application-dev/reference/apis/js-apis-uitest.md b/zh-cn/application-dev/reference/apis/js-apis-uitest.md index 6f2122ff96507d4a1f3992d3d802b70886d33292..db3eb654d2bc0cf088bee00eb2a43288224f5ee3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-uitest.md +++ b/zh-cn/application-dev/reference/apis/js-apis-uitest.md @@ -316,7 +316,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 @@ -344,7 +344,7 @@ isAfter(by:By):By; **示例:** ``` -let by = BY.isAfter(by.text('123')) //使用静态构造器BY创建by对象,指定目标控件位于给出的特征属性控件之后 +let by = BY.isAfter(BY.text('123')) //使用静态构造器BY创建by对象,指定目标控件位于给出的特征属性控件之后 ``` ## UiComponent @@ -365,7 +365,11 @@ click():Promise; **示例:** ``` -await button.click() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + await button.click() +} ``` ### UiComponent.doubleClick @@ -381,7 +385,11 @@ doubleClick():Promise; **示例:** ``` -await buttont.doubleClick() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + await buttont.doubleClick() +} ``` ### UiComponent.longClick @@ -397,7 +405,11 @@ longClick():Promise; **示例:** ``` -await button.longClick() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + await button.longClick() +} ``` ### UiComponent.getId @@ -419,7 +431,11 @@ getId():Promise; **示例:** ``` -let num = await button.getId() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + let num = await button.getId() +} ``` ### UiComponent.getKey @@ -441,7 +457,11 @@ getKey():Promise; **示例:** ``` -let str_key = await button.getKey() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + let str_key = await button.getKey() +} ``` ### UiComponent.getText @@ -463,7 +483,11 @@ getText():Promise; **示例:** ``` -let text = await button.getText() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + let text = await button.getText() +} ``` ### UiComponent.getType @@ -485,7 +509,11 @@ getType():Promise; **示例:** ``` -let type =await button.getType() +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + let type = await button.getType() +} ``` ### UiComponent.isClickable @@ -507,11 +535,16 @@ isClickable():Promise; **示例:** ``` -if(await button.isClickable()) - console.info('This button can be Clicked') -else - console.info('This button can not be Clicked') - +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + if(await button.isClickable()) { + console.info('This button can be Clicked') + } + else{ + console.info('This button can not be Clicked') + } +} ``` ### UiComponent.isScrollable @@ -533,10 +566,16 @@ isScrollable():Promise; **示例:** ``` -if(await scrollBar.isScrollable()) - console.info('This scrollBar can be operated') -else - console.info('This scrollBar can not be operated') +async function demo() { + let driver = UiDriver.create() + let scrollBar = await driver.findComponent(BY.scrollable(true)) + if(await scrollBar.isScrollable()) { + console.info('This scrollBar can be operated') + } + else{ + console.info('This scrollBar can not be operated') + } +} ``` @@ -559,10 +598,17 @@ isEnabled():Promise; **示例:** ``` -if(await button.isEnabled()) - console.info('This button can be operated') -else - console.info('This button can not be operated') +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + if(await button.isEnabled()) { + console.info('This button can be operated') + } + else{ + console.info('This button can not be operated') + } +} + ``` ### UiComponent.isFocused @@ -584,10 +630,16 @@ isFocused():Promise; **示例:** ``` -if(await button.isFocused()) - console.info('This button is focused') -else - console.info('This button is not focused') +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + if(await button.isFocused()) { + console.info('This button is focused') + } + else{ + console.info('This button is not focused') + } +} ``` ### UiComponent.isSelected @@ -609,10 +661,16 @@ isSelected():Promise; **示例:** ``` -if(await button.isSelected()) - console.info('This button is selected') -else - console.info('This button is not selected') +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + if(await button.isSelected()) { + console.info('This button is selected') + } + else{ + console.info('This button is not selected') + } +} ``` ### UiComponent.inputText @@ -634,7 +692,11 @@ inputText(text: string):Promise; **示例:** ``` -await button.inputText('next page') +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.type('button')) + await button.inputText('next page') +} ``` ### UiComponent.scrollSearch @@ -662,7 +724,11 @@ scrollSearch(by:By):Promise; **示例:** ``` -let button = await scrollBar.scrollSearch(By.text('next page')) +async function demo() { + let driver = UiDriver.create() + let scrollBar = await driver.findComponent(BY.scrollable(true)) + let button = await scrollBar.scrollSearch(BY.text('next page')) +} ``` ## UiDriver @@ -689,7 +755,9 @@ static create():UiDriver; **示例:** ``` -let driver = UiDriver.create() +async function demo() { + let driver = UiDriver.create() +} ``` ### UiDriver.delayMs @@ -711,7 +779,10 @@ UiDriver对象在给定的时间内延时。 **示例:** ``` -await UiDriver.delayMs(1000) +async function demo() { + let driver = UiDriver.create() + await driver.delayMs(1000) +} ``` ### UiDriver.findComponent @@ -739,7 +810,10 @@ findComponent(by:By):Promise; **示例:** ``` -let button = await UiDriver.findComponent(By.text('next page')) +async function demo() { + let driver = UiDriver.create() + let button = await driver.findComponent(BY.text('next page')) +} ``` ### UiDriver.findComponents @@ -767,7 +841,10 @@ findComponents(by:By):Promise>; **示例:** ``` -let > = await UiDriver.findComponents(By.text('next page')) +async function demo() { + let driver = UiDriver.create() + let buttonList = await driver.findComponents(BY.text('next page')) +} ``` ### UiDriver.assertComponentExist @@ -789,7 +866,10 @@ assertComponentExist(by:By):Promise; **示例:** ``` -await assertComponentExist(By.text('next page')) +async function demo() { + let driver = UiDriver.create() + await driver.assertComponentExist(BY.text('next page')) +} ``` ### UiDriver.pressBack @@ -805,7 +885,10 @@ UiDriver对象进行点击BACK键的操作。 **示例:** ``` -UiDriver.pressBack() +async function demo() { + let driver = UiDriver.create() + await driver.pressBack() +} ``` ### UiDriver.triggerKey @@ -827,7 +910,10 @@ UiDriver对象采取如下操作:通过key值找到对应键并点击。 **示例:** ``` -await UiDriver.triggerKey(123) +async function demo() { + let driver = UiDriver.create() + await driver.triggerKey(123) +} ``` ### UiDriver.click @@ -849,7 +935,10 @@ UiDriver对象采取如下操作:在目标坐标点单击。 **示例:** ``` -await UiDriver.click(100,100) +async function demo() { + let driver = UiDriver.create() + await driver.click(100,100) +} ``` ### UiDriver.doubleClick @@ -871,7 +960,10 @@ UiDriver对象采取如下操作:在目标坐标点双击。 **示例:** ``` -await UiDriver.doubleClick(100,100) +async function demo() { + let driver = UiDriver.create() + await driver.doubleClick(100,100) +} ``` ### UiDriver.longClick @@ -893,7 +985,10 @@ UiDriver对象采取如下操作:在目标坐标点长按下鼠标左键。 **示例:** ``` -await UiDriver.longClick(100,100) +async function demo() { + let driver = UiDriver.create() + await driver.longClick(100,100) +} ``` ### UiDriver.swipe @@ -916,7 +1011,10 @@ UiDriver对象采取如下操作:从给出的起始坐标点滑向给出的目 **示例:** ``` -await UiDriver.swipe(100,100,200,200) +async function demo() { + let driver = UiDriver.create() + await driver.swipe(100,100,200,200) +} ``` ### UiDriver.screenCap @@ -938,6 +1036,9 @@ UiDriver对象采取如下操作:捕获当前屏幕,并保存为PNG格式的 **示例:** ``` -await UiDriver.screenCap('/local/tmp/') +async function demo() { + let driver = UiDriver.create() + await driver.screenCap('/local/tmp/') +} ```