提交 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() {
await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump'))
await button.click()
await driver.delayMs(waitUiReadyMs)
let image1 = await driver.findComponent(BY.type('Image'))
let bounds1 = await image1.getBounds()
await image1.pinchIn(0.5);
......@@ -684,6 +685,7 @@ export default function UiTest() {
await driver.delayMs(waitUiReadyMs)
let button = await driver.findComponent(BY.text('jump'))
await button.click()
await driver.delayMs(waitUiReadyMs)
let image1 = await driver.findComponent(BY.type('Image'))
let bounds1 = await image1.getBounds()
let pointer = PointerMatrix.create(2,11)
......@@ -897,17 +899,19 @@ export default function UiTest() {
/*
* @tc.number: uiTest_4400
* @tc.name: testWindowFocus
* @tc.name: testWindowAttr
* @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')
let driver = UiDriver.create()
await driver.delayMs(waitUiReadyMs)
let window = await driver.findWindow({bundleName:'com.uitestScene.acts',focused:true,actived:true})
await window.focus()
let isFocused = await window.isFocused()
let isActived = await window.isActived()
expect(isFocused == true).assertTrue()
expect(isActived == true).assertTrue()
await stopApplication('com.uitestScene.acts')
})
......@@ -1113,5 +1117,49 @@ export default function UiTest() {
expect(idled = true).assertTrue()
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.
先完成此消息的编辑!
想要评论请 注册