diff --git a/arkXtest/uitest/src/main/ets/test/uitest.test.ets b/arkXtest/uitest/src/main/ets/test/uitest.test.ets index e0a3c39e8614c782be18c6f44363bc63e61076b0..ed3aee7a948cea5d520cca036e4bda1fd36bb502 100644 --- a/arkXtest/uitest/src/main/ets/test/uitest.test.ets +++ b/arkXtest/uitest/src/main/ets/test/uitest.test.ets @@ -1161,5 +1161,31 @@ export default function UiTest() { expect(text == null).assertTrue() await stopApplication('com.uitestScene.acts') }) + + /* + * @tc.number: uiTest_5800 + * @tc.name: testSplit + * @tc.desc: change this UiWindow into split screen mode. + */ + it('testSplit', 0, async function () { + await startAbility('com.uitestScene.acts', 'com.uitestScene.acts.MainAbility') + let driver = UiDriver.create() + await driver.delayMs(waitUiReadyMs) + let window1 = await driver.findWindow({bundleName:'com.uitestScene.acts'}) + try { + await window1.split() + await driver.delayMs(waitUiReadyMs) + let window2 = await driver.findWindow({bundleName:'com.ohos.systemui'}) + expect(window2 == null).assertTrue() + } + catch (err) { + if (err.message == 'this device can not support this action') { + expect(window1 != null).assertTrue() + } else { + expect(false).assertTrue() + } + } + await stopApplication('com.uitestScene.acts') + }) }) } \ No newline at end of file