未验证 提交 35509c8b 编写于 作者: O openharmony_ci 提交者: Gitee

!5054 arkXtest窗口操作测试用例调整

Merge pull request !5054 from 周柯/master
...@@ -730,12 +730,20 @@ export default function UiTest() { ...@@ -730,12 +730,20 @@ export default function UiTest() {
let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
let mode1 = await window1.getWindowMode() let mode1 = await window1.getWindowMode()
expect(mode1 == WindowMode.FULLSCREEN).assertTrue() expect(mode1 == WindowMode.FULLSCREEN).assertTrue()
await window1.resume() try {
let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window1.resume()
let mode2 = await window2.getWindowMode() let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(mode2 == WindowMode.FLOATING).assertTrue() let mode2 = await window2.getWindowMode()
await window2.resume() expect(mode2 == WindowMode.FLOATING).assertTrue()
await stopApplication('com.uitestScene.acts') await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window1 != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
...@@ -778,16 +786,25 @@ export default function UiTest() { ...@@ -778,16 +786,25 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window.resume() try{
await driver.delayMs(waitUiReadyMs) await window.resume()
let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await driver.delayMs(waitUiReadyMs)
let bounds1 = await window1.getBounds() let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window1.moveTo(100,100) let bounds1 = await window1.getBounds()
await driver.delayMs(waitUiReadyMs) await window1.moveTo(100,100)
let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await driver.delayMs(waitUiReadyMs)
let bounds2 = await window2.getBounds() let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds1 != bounds2).assertTrue() let bounds2 = await window2.getBounds()
await stopApplication('com.uitestScene.acts') expect(bounds1 != bounds2).assertTrue()
await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
...@@ -800,31 +817,40 @@ export default function UiTest() { ...@@ -800,31 +817,40 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window.resume() try{
await driver.delayMs(waitUiReadyMs) await window.resume()
await driver.delayMs(waitUiReadyMs)
let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
let bounds1 = await window1.getBounds() let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window1.resize(600,600,ResizeDirection.RIGHT_DOWN) let bounds1 = await window1.getBounds()
await driver.delayMs(waitUiReadyMs) await window1.resize(600,600,ResizeDirection.RIGHT_DOWN)
let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await driver.delayMs(waitUiReadyMs)
let bounds2 = await window2.getBounds() let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds2 != bounds1).assertTrue() let bounds2 = await window2.getBounds()
expect(bounds2 != bounds1).assertTrue()
await window2.resize(400,400,ResizeDirection.RIGHT_UP)
let window3 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window2.resize(400,400,ResizeDirection.RIGHT_UP)
let bounds3= await window3.getBounds() let window3 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds3 != bounds2).assertTrue() let bounds3= await window3.getBounds()
await window3.resize(300,300,ResizeDirection.LEFT_DOWN) expect(bounds3 != bounds2).assertTrue()
let window4 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window3.resize(300,300,ResizeDirection.LEFT_DOWN)
let bounds4= await window4.getBounds() let window4 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds4 != bounds3).assertTrue() let bounds4= await window4.getBounds()
expect(bounds4 != bounds3).assertTrue()
await window4.resize(500,500,ResizeDirection.LEFT_UP)
let window5 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window4.resize(500,500,ResizeDirection.LEFT_UP)
let bounds5= await window5.getBounds() let window5 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds5 != bounds4).assertTrue() let bounds5= await window5.getBounds()
await stopApplication('com.uitestScene.acts') expect(bounds5 != bounds4).assertTrue()
await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
it('testWindowResizeB', 0, async function () { it('testWindowResizeB', 0, async function () {
...@@ -832,32 +858,41 @@ export default function UiTest() { ...@@ -832,32 +858,41 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window.resume() try{
await driver.delayMs(waitUiReadyMs) await window.resume()
await driver.delayMs(waitUiReadyMs)
let window5 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
let bounds5= await window5.getBounds() let window5 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window5.resize(bounds5.rightX - bounds5.leftX,300,ResizeDirection.DOWN) let bounds5= await window5.getBounds()
let window6 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window5.resize(bounds5.rightX - bounds5.leftX,300,ResizeDirection.DOWN)
let bounds6= await window6.getBounds() let window6 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds6 != bounds5).assertTrue() let bounds6= await window6.getBounds()
expect(bounds6 != bounds5).assertTrue()
await window6.resize(bounds6.rightX - bounds6.leftX,500,ResizeDirection.UP)
let window7 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window6.resize(bounds6.rightX - bounds6.leftX,500,ResizeDirection.UP)
let bounds7 = await window7.getBounds() let window7 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds7 != bounds6).assertTrue() let bounds7 = await window7.getBounds()
expect(bounds7 != bounds6).assertTrue()
await window7.resize(300,bounds7.bottomY - bounds7.topY,ResizeDirection.LEFT)
let window8 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window7.resize(300,bounds7.bottomY - bounds7.topY,ResizeDirection.LEFT)
let bounds8 = await window8.getBounds() let window8 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds8 != bounds7).assertTrue() let bounds8 = await window8.getBounds()
expect(bounds8 != bounds7).assertTrue()
await window8.resize(500,bounds8.bottomY - bounds8.topY,ResizeDirection.RIGHT)
let window9 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window8.resize(500,bounds8.bottomY - bounds8.topY,ResizeDirection.RIGHT)
let bounds9 = await window9.getBounds() let window9 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(bounds9 != bounds8).assertTrue() let bounds9 = await window9.getBounds()
expect(bounds9 != bounds8).assertTrue()
await stopApplication('com.uitestScene.acts')
await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
...@@ -886,14 +921,23 @@ export default function UiTest() { ...@@ -886,14 +921,23 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window.resume() try{
let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await window.resume()
await window2.maximize() let window2 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await driver.delayMs(waitUiReadyMs) await window2.maximize()
let window3 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await driver.delayMs(waitUiReadyMs)
let mode = await window3.getWindowMode() let window3 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(mode == WindowMode.FULLSCREEN).assertTrue() let mode = await window3.getWindowMode()
await stopApplication('com.uitestScene.acts') expect(mode == WindowMode.FULLSCREEN).assertTrue()
await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
...@@ -906,11 +950,20 @@ export default function UiTest() { ...@@ -906,11 +950,20 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
try{
await window.minimize() await window.minimize()
await driver.delayMs(waitUiReadyMs) await driver.delayMs(waitUiReadyMs)
let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
expect(window1 == null).assertTrue() expect(window1 == null).assertTrue()
await stopApplication('com.uitestScene.acts') await stopApplication('com.uitestScene.acts')
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
...@@ -923,11 +976,19 @@ export default function UiTest() { ...@@ -923,11 +976,19 @@ export default function UiTest() {
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'}) let window = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await window.close() try{
await driver.delayMs(waitUiReadyMs) await window.close()
let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) await driver.delayMs(waitUiReadyMs)
expect(window1 == null).assertTrue() let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'})
await stopApplication('com.uitestScene.acts') expect(window1 == null).assertTrue()
}
catch (err) {
if (err.message == 'this device can not support this action') {
expect(window != null).assertTrue()
} else {
expect(false).assertTrue()
}
}
}) })
/* /*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册