提交 4733a392 编写于 作者: Z zhouke

arkXtest测试用例补充 .Signed-off-by: <zhouke35@huawei.com>.

Signed-off-by: Nzhouke <zhouke35@huawei.com>
上级 3a8db697
...@@ -658,6 +658,7 @@ export default function UiTest() { ...@@ -658,6 +658,7 @@ export default function UiTest() {
await driver.delayMs(waitUiReadyMs) await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump')) let button = await driver.findComponent(BY.text('jump'))
await button.click() await button.click()
await driver.delayMs(waitUiReadyMs)
let image1 = await driver.findComponent(BY.type('Image')) let image1 = await driver.findComponent(BY.type('Image'))
let bounds1 = await image1.getBounds() let bounds1 = await image1.getBounds()
await image1.pinchIn(0.5); await image1.pinchIn(0.5);
...@@ -684,6 +685,7 @@ export default function UiTest() { ...@@ -684,6 +685,7 @@ export default function UiTest() {
await driver.delayMs(waitUiReadyMs) await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump')) let button = await driver.findComponent(BY.text('jump'))
await button.click() await button.click()
await driver.delayMs(waitUiReadyMs)
let image1 = await driver.findComponent(BY.type('Image')) let image1 = await driver.findComponent(BY.type('Image'))
let bounds1 = await image1.getBounds() let bounds1 = await image1.getBounds()
let pointer = PointerMatrix.create(2,11) let pointer = PointerMatrix.create(2,11)
...@@ -897,17 +899,19 @@ export default function UiTest() { ...@@ -897,17 +899,19 @@ export default function UiTest() {
/* /*
* @tc.number: uiTest_4400 * @tc.number: uiTest_4400
* @tc.name: testWindowFocus * @tc.name: testWindowAttr
* @tc.desc: set the focused status of this UiWindow. * @tc.desc: set the focused status of this UiWindow.
*/ */
it('testWindowFocus', 0, async function () { it('testWindowAttr', 0, async function () {
await startAbility('com.uitestScene.acts', 'com.uitestScene.acts.MainAbility') await startAbility('com.uitestScene.acts', 'com.uitestScene.acts.MainAbility')
let driver = UiDriver.create() let driver = UiDriver.create()
await driver.delayMs(waitUiReadyMs) await driver.delayMs(waitUiReadyMs)
let window = await driver.findWindow({bundleName:'com.uitestScene.acts',focused:true,actived:true}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts',focused:true,actived:true})
await window.focus() await window.focus()
let isFocused = await window.isFocused() let isFocused = await window.isFocused()
let isActived = await window.isActived()
expect(isFocused == true).assertTrue() expect(isFocused == true).assertTrue()
expect(isActived == true).assertTrue()
await stopApplication('com.uitestScene.acts') await stopApplication('com.uitestScene.acts')
}) })
...@@ -1113,5 +1117,49 @@ export default function UiTest() { ...@@ -1113,5 +1117,49 @@ export default function UiTest() {
expect(idled = true).assertTrue() expect(idled = true).assertTrue()
await stopApplication('com.uitestScene.acts') await stopApplication('com.uitestScene.acts')
}) })
/*
* @tc.number: uiTest_5600
* @tc.name: testDrag
* @tc.desc: drag on the screen between the specified points.
*/
it('testDrag', 0, async function () {
await startAbility('com.uitestScene.acts', 'com.uitestScene.acts.MainAbility')
let driver = UiDriver.create()
await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump'))
await button.longClick()
await driver.delayMs(waitUiReadyMs)
let text1 = await driver.findComponent(BY.text('orange'))
let text2 = await driver.findComponent(BY.text('one'))
let point1 = await text1.getBoundsCenter()
let point2 = await text2.getBoundsCenter()
await driver.drag(point1.X, point1.Y, point2.X, point2.Y)
await driver.delayMs(waitUiReadyMs)
let text = await driver.findComponent(BY.text('four'))
expect(text == null).assertTrue()
await stopApplication('com.uitestScene.acts')
})
/*
* @tc.number: uiTest_5700
* @tc.name: testDragTos
* @tc.desc: drag this UiComponent to the bounds rect of target UiComponent.
*/
it('testDragTo', 0, async function () {
await startAbility('com.uitestScene.acts', 'com.uitestScene.acts.MainAbility')
let driver = UiDriver.create()
await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump'))
await button.longClick()
await driver.delayMs(waitUiReadyMs)
let text1 = await driver.findComponent(BY.text('orange'))
let text2 = await driver.findComponent(BY.text('one'))
await text1.dragTo(text2)
await driver.delayMs(waitUiReadyMs)
let text = await driver.findComponent(BY.text('four'))
expect(text == null).assertTrue()
await stopApplication('com.uitestScene.acts')
})
}) })
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册