diff --git a/OAT.xml b/OAT.xml
index e6b5b947bba36fe1ac1eb390307a3738babad273..41ef7957cbb49c13ad0c372e0bfd120512b1378e 100644
--- a/OAT.xml
+++ b/OAT.xml
@@ -115,6 +115,8 @@ Note:If the text contains special characters, please escape them according to th
+
+
diff --git a/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/integer.json b/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/integer.json
new file mode 100644
index 0000000000000000000000000000000000000000..a7b0cbb802e641657515f185c917c95bfcef2fc9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/integer.json
@@ -0,0 +1,8 @@
+{
+ "integer": [
+ {
+ "name": "integer_1",
+ "value": 700
+ }
+ ]
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/string.json b/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/string.json
index f94595515a99e0c828807e243494f57f09251930..453f865802a010e36ee0786d61d2b963f4e3d09c 100644
--- a/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/string.json
+++ b/function/ui_compare_rh/uicompare/entry/src/main/resources/base/element/string.json
@@ -11,6 +11,30 @@
{
"name": "EntryAbility_label",
"value": "label"
+ },
+ {
+ "name": "apple",
+ "value": "苹果"
+ },
+ {
+ "name": "fruit",
+ "value": "水果"
+ },
+ {
+ "name": "appliance",
+ "value": "家电"
+ },
+ {
+ "name": "banana",
+ "value": "香蕉"
+ },
+ {
+ "name": "tv",
+ "value": "电视"
+ },
+ {
+ "name": "computer",
+ "value": "电脑"
}
]
}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/main/resources/dark/element/dark.json b/function/ui_compare_rh/uicompare/entry/src/main/resources/dark/element/dark.json
new file mode 100644
index 0000000000000000000000000000000000000000..162a7b6f4af5d7d48a35aeed67e3eadf3a019853
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/main/resources/dark/element/dark.json
@@ -0,0 +1,8 @@
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/main/resources/rawfile/font/HarmonyOS_Sans_Thin_Italic.ttf b/function/ui_compare_rh/uicompare/entry/src/main/resources/rawfile/font/HarmonyOS_Sans_Thin_Italic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..a5c4e3eccd5369aad2dd3727b65a04402ddc8261
Binary files /dev/null and b/function/ui_compare_rh/uicompare/entry/src/main/resources/rawfile/font/HarmonyOS_Sans_Thin_Italic.ttf differ
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/Ability.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/Ability.test.ets
index 76e140bc60b9e19df3e40c0c70b172198360e76b..611d4b29cb1448ae4cd7bd40687f06c0f1509936 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/Ability.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/Ability.test.ets
@@ -14,7 +14,7 @@
*/
import hilog from '@ohos.hilog';
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
export default function abilityTest() {
describe('ActsAbilityTest', () => {
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/List.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/List.test.ets
index 0860e1238b7d5125d3247205585c174e61e3e827..e8facc935ed0117ead5c264e17c72838a2327a7a 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/List.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/List.test.ets
@@ -13,6 +13,47 @@
* limitations under the License.
*/
+import UIComponentButtonTextPickerFadeoutTest from './UIComponentButtonTextPickerFadeoutTest/UIComponentButtonTextPickerFadeout.test';
+import UIComponentButtonTextPickerOverBoundaryReboundTest from './UIComponentButtonTextPickerOverBoundaryReboundTest/UIComponentButtonTextPickerOverBoundaryRebound.test';
+import UIComponentPopupboxButtonstyleTest from './UIComponentPopupboxButtonstyleTest/UIComponentPopupboxButtonstyle.test';
+import UIComponentPopupboxEnterTest from './UIComponentPopupboxEnterTest/UIComponentPopupboxEnter.test';
+import UIComponentButtonTimepickerInterfaceTest from './UIComponentButtonTimepickerInterfaceTest/UIComponentButtonTimepickerInterface.test';
+import UIComponentUISupportColor from './UIComponentUISupportColorTest/UIComponentUISupportColor.test';
+import UIComponentPopupboxTextPickerDialogInterface from './UIComponentPopupboxTextPickerDialogInterfaceTest/UIComponentPopupboxTextPickerDialogInterface.test';
+import UIComponentPopupboxTextPickerDialogInteraction from './UIComponentPopupboxTextPickerDialogInteractionTest/UIComponentPopupboxTextPickerDialogInteraction.test';
+import UIComponentFunctionSpecialComponentsDialogTextPickerDialog from './UIComponentFunctionSpecialComponentsDialogTextPickerDialogTest/UIComponentFunctionSpecialComponentsDialogTextPickerDialog.test';
+import UIComponentPopupBoxPopup from './UIComponentPopupBoxPopupTest/UIComponentPopupBoxPopup.test';
+import UIComponentButtonTimepickerEvent from './UIComponentButtonTimepickerEventTest/UIComponentButtonTimepickerEvent.test';
+import UIComponentButtonTextPickerMirrorImageTest from './UIComponentButtonTextPickerMirrorImageTest/UIComponentButtonTextPickerMirrorImage.test';
+import UIComponentButtonTextPickerEventTest from './UIComponentButtonTextPickerEventTest/UIComponentButtonTextPickerEvent.test';
+import UIComponentButtonTextPickerInterfaceTest from './UIComponentButtonTextPickerInterfaceTest/UIComponentButtonTextPickerInterface.test';
+import UIComponentPopupBoxSpecificationsShadow from './UIComponentPopupBoxSpecificationsShadowTest/UIComponentPopupBoxSpecificationsShadow.test';
+import UIComponentButtonTimepickerNumeric from './UIComponentButtonTimepickerNumericTest/UIComponentButtonTimepickerNumeric.test';
+import UIComponentPopupBoxStyleStrong from './UIComponentPopupBoxStyleStrongTest/UIComponentPopupBoxStyleStrong.test';
+import UIComponentFunctionFormSelectionTimePickerLanguageOrder from './UIComponentFunctionFormSelectionTimePickerLanguageOrderTest/UIComponentFunctionFormSelectionTimePickerLanguageOrder.test';
+import UIComponentButtonToggleInterationTest from './UIComponentButtonToggleInteractionTest/UIComponentButtonToggleInteraction.test';
+import UIComponentPopupBoxPromptToastSystem from './UIComponentPopupBoxPromptToastSystemTest/UIComponentPopupBoxPromptToastSystem.test';
+import UIComponentPopupboxTimepickerdialogInterface from './UIComponentPopupboxTimepickerdialogInterfaceTest/UIComponentPopupboxTimepickerdialogInterface.test';
+import UIComponentPopupboxTimepickerdialogInterface2 from './UIComponentPopupboxTimepickerdialogInterface2Test/UIComponentPopupboxTimepickerdialogInterface2.test';
+import UIComponentPopupboxTimepickerdialogScenarios from './UIComponentPopupboxTimepickerdialogScenariosTest/UIComponentPopupboxTimepickerdialogScenariosTest.test';
+import UIComponentButtonTimepickerInterface from './UIComponentButtonTimepickerInterfaceTest/UIComponentButtonTimepickerInterface.test';
+import UIComponentScrollPickerPickerrefactor from './UIComponentScrollPickerPickerrefactorTest/UIComponentScrollPickerPickerrefactor.test';
+import UIComponentPopupboxPickerold from './UIComponentPopupboxPickeroldTest/UIComponentPopupboxPickerold.test';
+import UIComponentPopupboxConsistencyScene from './UIComponentPopupboxConsistencySceneTest/UIComponentPopupboxConsistencyScene.test';
+import UIComponentButtonStyle from './UIComponentButtonStyleTest/UIComponentButtonStyle.test';
+import UIComponentButtonRadioStyle from './UIComponentButtonRadioStyleTest/UIComponentButtonRadioStyle.test';
+import UIComponentButtonToggleCustomizingTest from './UIComponentButtonToggleCustomizingTest/UIComponentButtonToggleCustomizing.test';
+import UIComponentButtonToggleEvent from './UIComponentButtonToggleEventTest/UIComponentButtonToggleEvent.test';
+import UIComponentButtonToggleInterface from './UIComponentButtonToggleInterfaceTest/UIComponentButtonToggleInterface.test';
+import UIComponentButtonToggleMirror from './UIComponentButtonToggleMirrorTest/UIComponentButtonToggleMirror.test';
+import UIComponentButtonCommonButton from './UIComponentButtonCommonButtonTest/UIComponentButtonCommonButton.test';
+
+import UIComponentPopupboxPromptToastsystemTest from './UIComponentPopupboxPromptToastsystemTest/UIComponentPopupboxPromptToastsystem.test';
+import UIComponentPopupBoxPicker from './UIComponentPopupBoxPickerTest/UIComponentPopupBoxPicker.test';
+import UIComponentPopupboxPopupFollowtransformoftarget
+ from './UIComponentPopupboxPopupFollowtransformoftargetTest/UIComponentPopupboxPopupFollowtransformoftarget.test';
+import UIComponentPopupboxMenuMenuTest
+ from './UIComponentPopupboxMenuMenuTestTest/UIComponentPopupboxMenuMenuTest.test';
import ComponentTextRicheditorFontfeatures
from './ComponentTextRicheditorFontfeatureTest/ComponentTextRicheditorFontfeatures.test';
import ComponentTextRicheditorCustomColors
@@ -151,6 +192,45 @@ import UIComponentPopupBoxFullDialogInterface001
from './UIComponentPopupBoxFullDialogInterfaceTest/UIComponentPopupBoxFullDialogInterface001.test';
export default function testsuite() {
+ UIComponentButtonTextPickerMirrorImageTest();
+ UIComponentButtonTextPickerEventTest();
+ UIComponentButtonCommonButton();
+ UIComponentButtonTextPickerInterfaceTest();
+ UIComponentButtonTextPickerFadeoutTest();
+ UIComponentButtonTextPickerOverBoundaryReboundTest();
+ UIComponentPopupboxButtonstyleTest();
+ UIComponentButtonTimepickerInterfaceTest();
+ UIComponentPopupboxEnterTest();
+ UIComponentButtonToggleInterationTest();
+ UIComponentUISupportColor();
+ UIComponentPopupboxTextPickerDialogInterface();
+ UIComponentPopupboxTextPickerDialogInteraction();
+ UIComponentFunctionSpecialComponentsDialogTextPickerDialog();
+ UIComponentPopupBoxPopup();
+ UIComponentButtonTimepickerEvent();
+ UIComponentButtonStyle();
+ UIComponentPopupBoxSpecificationsShadow();
+ UIComponentButtonTimepickerNumeric();
+ UIComponentPopupBoxStyleStrong();
+ UIComponentFunctionFormSelectionTimePickerLanguageOrder();
+ UIComponentPopupBoxPromptToastSystem();
+ UIComponentPopupboxTimepickerdialogInterface2();
+ UIComponentPopupboxTimepickerdialogInterface();
+ UIComponentPopupboxTimepickerdialogScenarios();
+ UIComponentButtonTimepickerNumeric();
+ UIComponentButtonTimepickerInterface();
+ UIComponentScrollPickerPickerrefactor();
+ UIComponentPopupboxPickerold();
+ UIComponentPopupboxConsistencyScene();
+ UIComponentButtonRadioStyle();
+ UIComponentButtonToggleCustomizingTest();
+ UIComponentButtonToggleEvent();
+ UIComponentButtonToggleInterface();
+ UIComponentButtonToggleMirror();
+ UIComponentPopupboxPromptToastsystemTest();
+ UIComponentPopupBoxPicker();
+ UIComponentPopupboxPopupFollowtransformoftarget();
+ UIComponentPopupboxMenuMenuTest();
ComponentTextRicheditorFontfeatures();
ComponentTextRicheditorCustomColors();
ComponentTextRicheditorWordbreaks();
@@ -240,5 +320,3 @@ export default function testsuite() {
UIComponentPopupBoxPromptToastSequence();
UIComponentPopupBoxSpecificationsPopup();
}
-
-
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonCommonButtonTest/UIComponentButtonCommonButton.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonCommonButtonTest/UIComponentButtonCommonButton.test.ets
index f0efa3c97bfacd96c3d9e5e209bda39d486bd476..5e66c44a0fc56737c1f0ac4dfdc87666729b97ae 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonCommonButtonTest/UIComponentButtonCommonButton.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonCommonButtonTest/UIComponentButtonCommonButton.test.ets
@@ -13,15 +13,18 @@
* limitations under the License.
*/
-import { afterEach, describe, it } from '@ohos/hypium'
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
import Settings from '../model/Settings'
import windowSnap from '../model/snapShot'
import Logger from '../model/Logger'
import Utils from '../model/Utils'
-import { Driver, ON } from '@ohos.UiTest'
+import uiAppearance from '@ohos.uiAppearance'
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'
+
+import { Component, Driver, ON } from '@ohos.UiTest'
/*
- * UIComponentButtonCommonButton
+ * UIComponentButtonStyle
*
* Settings.createWindow(config.url):
* 创建窗口,更改窗口基本配置,更改方式详见model/Settings createWindow方法
@@ -39,6 +42,138 @@ import { Driver, ON } from '@ohos.UiTest'
export default function UIComponentButtonCommonButton() {
describe('UIComponentButtonCommonButton', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500
+ * @tc.desc 验证Toggle组件,测试参数index=1的时候,modifier配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500_1', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0500");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500
+ * @tc.desc 验证Toggle组件,测试参数index=1的时候,modifier配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0500_2', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0500");
+ await Utils.sleep(1000);
+
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('showButton'));
+ await modifyButton.click();
+ await Utils.sleep(500);
+
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+
+ done();
+ })
+
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0470
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0470
+ * @tc.desc 验证TextPicker组件,测试参数index=2时候,modifier配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0470', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0470 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0470");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('button1'));
+ await modifyButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1500);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0470 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0460
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0460
+ * @tc.desc 验证TextPicker组件,测试参数index=1时候,modifier配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0460', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0460 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0460");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('button1'));
+ await modifyButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1500);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0460 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0490
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0490
+ * @tc.desc 验证TimePicker组件,测试参数index=2的时候,modifer配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0490', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0490 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0490");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('button1'));
+ await modifyButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1500);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0490 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0480
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0480
+ * @tc.desc 验证TimePicker组件,测试参数index=1的时候,modifer配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0480', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0480 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0480");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('button1'));
+ await modifyButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1500);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0480 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0510
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0510
+ * @tc.desc 验证Toggle组件,测试参数index=2的时候,modifier配置和原有配置效果是否一致
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0510 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0510");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('button1'));
+ await modifyButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1500);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0510 finish.`);
+ done();
/*
* @tc.number : SUB_ACE_UI_COMPONENT_BUTTON_COMMON_BUTTON_0330
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonRadioStyleTest/UIComponentButtonRadioStyle.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonRadioStyleTest/UIComponentButtonRadioStyle.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..fa23b8827393941d533e9b896aa15a6e6764e24b
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonRadioStyleTest/UIComponentButtonRadioStyle.test.ets
@@ -0,0 +1,368 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonRadioStyle() {
+ describe('UIComponentButtonRadioStyle', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_006
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_006
+ * @tc.desc 浅色模式下,不设置Switch类型按钮关闭状态的背景颜色.走默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_006', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_006 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle006");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_006 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_008
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_008
+ * @tc.desc 浅色模式下,通过十六进制数值设置Switch类型按钮关闭状态的背景颜色
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_008', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_008 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle008");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_008 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_009
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_009
+ * @tc.desc 浅色模式下,通过rgb、rgba字符串类型设置Switch类型按钮关闭状态的背景颜色
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_009', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_009 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle009");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('1');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('2');
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_009 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_010
+ * @tc.desc 浅色模式下,设置Switch类型按钮关闭状态的背景颜色为非法值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle010");
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ await SliderCom.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_012
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_012
+ * @tc.desc 浅色模式下,不设置Switch类型按钮关闭状态状态的背景颜色
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_012', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_012 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle012");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_012 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_016
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_016
+ * @tc.desc 浅色模式下,不设置Switch类型的滑轨的圆角的数值,走默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_016', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_016 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle016");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_016 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_017
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_017
+ * @tc.desc 浅色模式下,设置Switch类型的圆形滑块半径的数值为number类型
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_017', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_017 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle017");
+ await Utils.sleep(5000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('1');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('2');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('3');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('4');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('5');
+ await driver.delayMs(300);
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot('6');
+ await Utils.sleep(5000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_017 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_020
+ * @tc.desc 浅色模式下,不设置Switch类型的圆形滑块半径的数值,走默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle020");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_021
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_021
+ * @tc.desc 浅色模式下,checkbox类型滑块设置unselectedColor、pointRadius、pointColor、trackBorderRadius属性不生效
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_021', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_021 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle021");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_021 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_022
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_022
+ * @tc.desc 浅色模式下,Button类型滑块设置unselectedColor、pointRadius、pointColor、trackBorderRadius属性不生效
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_022', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_022 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle022");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_022 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_023
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_023
+ * @tc.desc 浅色模式下,使用设置width、height设置Switch类型滑轨宽高
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_023', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_023 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle023");
+ await Utils.sleep(5000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('1');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('2');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('3');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('4');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('5');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await driver.delayMs(150);
+ await windowSnap.snapShot('6');
+ await driver.click(pointCenter.x, pointCenter.y);
+ await windowSnap.snapShot();
+ await Utils.sleep(5000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_023 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_024
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_024
+ * @tc.desc 浅色模式下,使用设置width、height设置Switch类型滑轨宽高,滑轨高度大于滑块高度
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_024', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_024 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle024");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_024 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_025
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_025
+ * @tc.desc 浅色模式下,使用设置width、height设置Switch类型滑轨宽高,滑轨高度等于滑块高度
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_025', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_025 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle025");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_025 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_026
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_026
+ * @tc.desc 浅色模式下,使用设置width、height设置Switch类型滑轨宽高,滑轨高度小于滑块高度
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_026', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_026 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle026");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("Button"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_026 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_014
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_014
+ * @tc.desc 浅色模式下,设置Switch类型的滑轨的圆角的数值为引用值Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_014', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_014 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle014");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_014 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_015
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_015
+ * @tc.desc 浅色模式下,设置Switch类型的滑轨的圆角的数值为非法值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_015', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_015 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle015");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_015 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_018
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_018
+ * @tc.desc 浅色模式下,设置Switch类型的圆形滑块半径的数值为引用值Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_018', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_018 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle018");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_018 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_019
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_019
+ * @tc.desc 浅色模式下,设置Switch类型的圆形滑块半径的数值为非法值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_019', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_019 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle019");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_RADIO_STYLE_019 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonStyleTest/UIComponentButtonStyle.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonStyleTest/UIComponentButtonStyle.test.ets
index 2a1735642225454f0b6c2f4d37c91715d145b1e2..196ce6500d1fe8ce34a2c914048ae0300c58b08c 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonStyleTest/UIComponentButtonStyle.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonStyleTest/UIComponentButtonStyle.test.ets
@@ -13,12 +13,12 @@
* limitations under the License.
*/
-import { afterEach, describe, it } from '@ohos/hypium'
-import Settings from '../model/Settings'
-import windowSnap from '../model/snapShot'
-import Logger from '../model/Logger'
-import Utils from '../model/Utils'
-import { Driver, ON } from '@ohos.UiTest'
+import { afterEach, describe, it } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@ohos.UiTest';
/*
* Settings.createWindow(config.url):
@@ -37,7 +37,10 @@ import { Driver, ON } from '@ohos.UiTest'
export default function UIComponentButtonStyle() {
describe('UIComponentButtonStyle', () => {
-
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
/*
* @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0540
@@ -60,6 +63,23 @@ export default function UIComponentButtonStyle() {
})
/*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0120
+ * @tc.desc Toggle测试,switchPointColorStyleModifier样式修改属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0120', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonStyle/UIComponentButtonStyle0120");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('UIComponentButtonStyle0120'));
+ await modifyButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0120 finish.`);
+ done();
+ })
+
* @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0530
* @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0530
* @tc.desc set Rating.stepSize
@@ -79,6 +99,19 @@ export default function UIComponentButtonStyle() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100
+ * @tc.desc Toggle测试,ToggleAttributeStyleModifier样式修改属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100_1', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonStyle/UIComponentButtonStyle0100");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0510
* @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0510
@@ -119,6 +152,25 @@ export default function UIComponentButtonStyle() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100
+ * @tc.desc Toggle测试,ToggleAttributeStyleModifier样式修改属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0100_2', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonStyle/UIComponentButtonStyle0100");
+ await Utils.sleep(1000);
+
+ let driver = Driver.create();
+ let modifyButton = await driver.findComponent(ON.id('showButton'));
+ await modifyButton.click();
+ await Utils.sleep(500);
+
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0570
* @tc.name SUB_ACE_UI_COMPONENT_BUTTON_STYLE_0570
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerEventTest/UIComponentButtonTextPickerEvent.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerEventTest/UIComponentButtonTextPickerEvent.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..e46a95ee56779d0b95210e231296fd15cb0fbf75
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerEventTest/UIComponentButtonTextPickerEvent.test.ets
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTextPickerEventTest() {
+ describe('UIComponentButtonTextPickerEventTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0010
+ * @tc.desc 在Textpicker组件中,onChange?:(value:TextPickerResult)=>void;:滑动选择器,当前选择项改变时触发
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerEvent/UIComponentButtonTextPickerEvent0010");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ await (await driver.findComponent(ON.text('peach2'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0020
+ * @tc.desc 滑动选择文本内容组件TextPicker,点击未选中项,验证效果
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerEvent/UIComponentButtonTextPickerEvent0020");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ await (await driver.findComponent(ON.text('peach2'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0040
+ * @tc.desc 滑动选择文本内容组件TextPicker,创建多级联动选择器,固定一级文本,变更二级文本
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerEvent/UIComponentButtonTextPickerEvent0040");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ await (await driver.findComponent(ON.text('黄冈市'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0030
+ * @tc.desc 滑动选择文本内容组件TextPicker,创建多级联动选择器,变更一级文本
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerEvent/UIComponentButtonTextPickerEvent0030");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ await (await driver.findComponent(ON.text('浙江省'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_EVENT_0030 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerFadeoutTest/UIComponentButtonTextPickerFadeout.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerFadeoutTest/UIComponentButtonTextPickerFadeout.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..84d82fe3d0e6767237ded833cbb3675060a66d71
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerFadeoutTest/UIComponentButtonTextPickerFadeout.test.ets
@@ -0,0 +1,256 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTextPickerFadeoutTest () {
+ describe('UIComponentButtonTextPickerFadeoutTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040
+ * @tc.desc 设置渐隐效果高度gradientHeight (50fp)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0040");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0040 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0090");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0090: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0090 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0030: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0030 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0080");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0080: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0080 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0120");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0120: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0120 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0110");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0110: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0110 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0100");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0100: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0100 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0070");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0070: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0070 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0050");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0050: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0050 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0010");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0010: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0010 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerFadeout/UIComponentButtonTextPickerFadeout0130");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showPickerBt = await driver.findComponent(ON.id('show_picker_bt'));
+ await showPickerBt.click();
+ await Utils.sleep(1000);
+ const prop = getInspectorByKey('text_picker');
+ const picker: Record = JSON.parse(prop);
+ const attr = picker['$attrs'];
+ if (attr) {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0130: gradientHeight = ${(attr as object)['gradientHeight']}`);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_FADEOUT_0130 finish.`);
+ done();
+ })
+ })
+
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerInterfaceTest/UIComponentButtonTextPickerInterface.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerInterfaceTest/UIComponentButtonTextPickerInterface.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4c2cde34ea600f9dcb258902b84c49a8be9d1fb6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerInterfaceTest/UIComponentButtonTextPickerInterface.test.ets
@@ -0,0 +1,726 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTextPickerInterfaceTest() {
+ describe('UIComponentButtonTextPickerInterfaceTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0310
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0310
+ * @tc.desc 在Textpicker组件中,验证通用属性constraintSize为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0310 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0310");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0310 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0010
+ * @tc.desc 在Textpicker组件中defaultPickerltemHeight:number:0
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0010");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0060
+ * @tc.desc 在Textpicker组件中defaultPickerltemHeight:string:百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0060");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0030
+ * @tc.desc 在Textpicker组件中defaultPickerltemHeight:number:负数
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0030");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0040
+ * @tc.desc 在Textpicker组件中,defaultPickerltemHeight:string:"20"
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0040");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0050
+ * @tc.desc 在Textpicker组件中defaultPickerltemHeight:string:指定像素单位
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0050");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0070
+ * @tc.desc 在Textpicker组件中,设置disappearTextStyle属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0070");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0370
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0370
+ * @tc.desc 在Textpicker组件中,验证通用属性padding为Length行
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0370 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0370");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0370 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0400
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0400
+ * @tc.desc 在Textpicker组件中,验证通用属性size设置
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0400', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0400 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0400");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0400 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0420
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0420
+ * @tc.desc 在Textpicker组件中,验证通用属性width子父组件设置正常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0420', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0420 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0420");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0420 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0230
+ * @tc.desc 在Textpicker组件中,验证向上拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0230");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0270
+ * @tc.desc 在Textpicker组件中,验证向组合拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0270");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const picker = await driver.findComponent(ON.type('TextPicker'));
+ const point = await picker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x + 50, point.y - 70);
+ await driver.swipe(point.x, point.y - 70, point.x, point.y + 70);
+ await Utils.sleep(7000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0240
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0240
+ * @tc.desc 在Textpicker组件中,验证向下拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0240");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 33'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0260
+ * @tc.desc 在Textpicker组件中,验证向左拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0260");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0250
+ * @tc.desc 在Textpicker组件中,验证向右拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0250");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0250 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0120");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0120 finish.`);
+ done();
+ })
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0130");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0320
+ * @tc.desc 在Textpicker组件中,验证通用属性height子父组件设置异常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0320");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0390
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0390
+ * @tc.desc 在Textpicker组件中,验证通用属性padding默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0390 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0390");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0390 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0350
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0350
+ * @tc.desc 在Textpicker组件中,验证通用属性margin为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0350 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0350");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0350 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0380
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0380
+ * @tc.desc 在Textpicker组件中,验证通用属性padding为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0380 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0380");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0380 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0150
+ * @tc.desc 在Textpicker组件中,验证入参range必选、参数为string类型selected必选,value必选
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0150");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0160
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0160
+ * @tc.desc 在Textpicker组件中,验证入参range必选、参数为string类型selected未选,value必选
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0160");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0160 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0170
+ * @tc.desc 在Textpicker组件中,验证入参range必选、参数为string类型,selected未选value未选
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0170");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0170 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0410
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0410
+ * @tc.desc 在Textpicker组件中,验证通用属性width子父组件设置异常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0410', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0410 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0410");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0410 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0330
+ * @tc.desc 在Textpicker组件中,验证通用属性height子父组件设置正常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0330");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0300
+ * @tc.desc 在Textpicker组件中,验证通用属性constraintSize为minWidth大于maxWidth
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0300");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0080
+ * @tc.desc 在Textpicker组件中,设置selectedTextStyle属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0080");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0360
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0360
+ * @tc.desc 在Textpicker组件中,验证通用属性margin默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0360 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0360");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0360 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0340
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0340
+ * @tc.desc 在Textpicker组件中,验证通用属性margin为Length行
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0340 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0340");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0340 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0580
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0580
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop由false变为null,验证其可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0580 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0580");
+ await Utils.sleep(2000);
+ const driver = Driver.create();
+ const optionBt = await driver.findComponent(ON.id('option_bt'));
+ await optionBt.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0530
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0530
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop为null,验证其可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0530', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0530 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0530");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0530 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0510
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0510
+ * @tc.desc 滑动选择文本内容组件 TextPicker,不设置循环滚动 canLoop (默认值true),验证其可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0510 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0510");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0510 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0550
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0550
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop为空字符串"",验证其可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0550', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0550 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0550");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0560
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0560
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop由true变为false, 验证其不可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0560', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0560 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0560");
+ await Utils.sleep(2000);
+ const driver = Driver.create();
+ const optionBt = await driver.findComponent(ON.id('option_bt'));
+ await optionBt.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0560 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0570
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0570
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop由null变为false,验证其不可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0570', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0570 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0570");
+ await Utils.sleep(2000);
+ const driver = Driver.create();
+ const optionBt = await driver.findComponent(ON.id('option_bt'));
+ await optionBt.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0520
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0520
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop为false, 验证其不可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0520', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0520 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0520");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0520 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0540
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0540
+ * @tc.desc 滑动选择文本内容组件 TextPicker,设置循环滚动 canLoop为undefined,验证其可滚动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0540', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0540 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0540");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('Test 2'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0540 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0280
+ * @tc.desc 在Textpicker组件中,验证文本内容大于组件显示区域
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0280");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await (await driver.findComponent(ON.text('香蕉2banana'))).click();
+ await Utils.sleep(5000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0290
+ * @tc.desc 在Textpicker组件中,验证点击事件触发滑动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0290");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const bt1 = await driver.findComponent(ON.id('button1'));
+ await Utils.sleep(200);
+ const bt2 = await driver.findComponent(ON.id('button2'));
+ await Utils.sleep(200);
+ await bt1.click();
+ await Utils.sleep(1000);
+ await bt2.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0100
+ * @tc.desc 在Textpicker组件中,验证text文本中英文互换
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0100");
+ await Utils.sleep(1000);
+ windowSnap.snapShot('zh');
+ await Utils.sleep(2000);
+ const driver = Driver.create();
+ const optionBt = await driver.findComponent(ON.id('option_bt1'));
+ await optionBt.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot("en");
+ await Utils.sleep(3000);
+ const optionBt2 = await driver.findComponent(ON.id('option_bt2'));
+ await optionBt2.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot("number");
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0090
+ * @tc.desc 在Textpicker组件中,设置textStyle属性
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerInterface/UIComponentButtonTextPickerInterface0090");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_INTERFACE_0090 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerMirrorImageTest/UIComponentButtonTextPickerMirrorImage.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerMirrorImageTest/UIComponentButtonTextPickerMirrorImage.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..858fc607292d7233012d434fcc5338c16f2a6451
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerMirrorImageTest/UIComponentButtonTextPickerMirrorImage.test.ets
@@ -0,0 +1,2435 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTextPickerMirrorImageTest() {
+ describe('UIComponentButtonTextPickerMirrorImageTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0090
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:繁体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0090");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0030
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:简体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0030");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050
+ * @tc.desc TextPicker单列range为string[];首次渲染:简体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0050");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0060
+ * @tc.desc TextPicker单列range为string[];首次渲染:简体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0060");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0020
+ * @tc.desc TextPicker多列range为string[][];首次渲染:简体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0020");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0080
+ * @tc.desc TextPicker多列range为string[][];首次渲染:繁体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0080");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ await driver.swipe((rect.left + rect.right) / 2, rect.top, (rect.left + rect.right) / 2, rect.bottom);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0110
+ * @tc.desc TextPickerDialog多列range为string[][];首次渲染:英语
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0110");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070
+ * @tc.desc TextPicker单列range为Resource;首次渲染:维吾尔文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0070");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:维吾尔文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0140");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:繁体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0100");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120
+ * @tc.desc TextPicker单列range为string[];首次渲染:简体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0120");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130
+ * @tc.desc TextPicker单列range为string[];首次渲染:维吾尔文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0130");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0150
+ * @tc.desc TextPickerDialog单列range为带图片TextPickerRangeContent[];首次渲染:藏文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0150");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530
+ * @tc.desc TextPicker多列range为string[][];首次渲染:维吾尔文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0530");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0530 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:简体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0590");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:藏文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0550");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0560
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0560
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:简体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0560', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0550 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0560");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0560: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0560 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520
+ * @tc.desc TextPicker单列range为Resource;首次渲染:简体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0520");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0520 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:藏文+Rtl
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0510");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0510 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0540
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0540
+ * @tc.desc TextPickerDialog单列range为string[];首次渲染:简体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0540', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0540 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0540");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0540 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570
+ * @tc.desc TextPicker单列range为string[];首次渲染:藏文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0570");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650
+ * @tc.desc TextPicker多列range为string[][];首次渲染:简体中文+ Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0650");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0650 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0660
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0660
+ * @tc.desc TextPickerDialog单列range为Resource;首次渲染:英语
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0660', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0660 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0660");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0660 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0640
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0640
+ * @tc.desc TextPickerDialog多列range为TextCascadePickerRangeContent[];首次渲染:维吾尔文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0640', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0640 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0640");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0640 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580
+ * @tc.desc TextPicker单列range为string[];首次渲染:藏文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0580");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620
+ * @tc.desc TextPicker单列range为string[];首次渲染:繁体中文+ Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0620");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0620 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:英语+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0630");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0630 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180
+ * @tc.desc TextPicker单列range为Resource;首次渲染:繁体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0180");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0180 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170
+ * @tc.desc TextPicker单列range为string[];首次渲染:维吾尔文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0170");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0170 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:维吾尔文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0200");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0200 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220
+ * @tc.desc TextPicker单列range为Resource;首次渲染:英语+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0220");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230
+ * @tc.desc TextPicker单列range为string[];首次渲染:英语+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0230");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:繁体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0190");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0190 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270
+ * @tc.desc TextPicker多列range为string[][];首次渲染:简体中文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0270");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0290
+ * @tc.desc TextPickerDialog单列range为带图片TextPickerRangeContent[];首次渲染:简体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0290");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0280
+ * @tc.desc TextPickerDialog单列range为Resource;首次渲染:维吾尔文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0280");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:简体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0260");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250
+ * @tc.desc TextPicker多列range为string[][];首次渲染:藏文+ Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0250");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0300
+ * @tc.desc TextPickerDialog单列range为带图片TextPickerRangeContent[];首次渲染:英文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0300");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:简体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0320");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:维吾尔文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0680");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0680 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0670
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0670
+ * @tc.desc TextPickerDialog多列range为TextCascadePickerRangeContent[];首次渲染:英文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0670', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0670 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0670");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0670 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:繁体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0790");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0790 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0770
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0770
+ * @tc.desc TextPickerDialog多列range为TextCascadePickerRangeContent[];首次渲染:简体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0770', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0770 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0770");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0770 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:藏文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0700");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0700 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750
+ * @tc.desc TextPicker多列range为string[][];首次渲染:英文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0750");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0750 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740
+ * @tc.desc TextPicker单列range为string[];首次渲染:英文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0740");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0740 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730
+ * @tc.desc TextPicker多列range为string[][];首次渲染:维吾尔文+ LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0730");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0730 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720
+ * @tc.desc TextPicker多列range为string[][];首次渲染:繁体中文+ LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0720");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0720 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780
+ * @tc.desc TextPicker单列range为string[];首次渲染:维吾尔文+ LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0780");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0780 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:维吾尔文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0810");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0810 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710
+ * @tc.desc TextPicker单列range为string[];首次渲染:藏文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0710");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0710 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:维吾尔文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0760");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0760 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:藏文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0800");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0800 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820
+ * @tc.desc TextPicker单列range为string[];首次渲染:繁体中文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0820");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0820 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:维吾尔文+ RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0330");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370
+ * @tc.desc TextPicker多列range为string[][];首次渲染:英文+ LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0370");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0370 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350
+ * @tc.desc TextPicker单列range为Resource;首次渲染:繁体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0350");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0350 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0340
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0340
+ * @tc.desc TextPickerDialog多列range为string[][];首次渲染:藏文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0340 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0340");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0340 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0390
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0390
+ * @tc.desc TextPickerDialog多列range为string[][];首次渲染:简体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0390 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0390");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0390 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:繁体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0690");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0690 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410
+ * @tc.desc TextPicker单列range为Resource;首次渲染:藏文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0410");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const rect = await textPicker.getBounds();
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410: ${JSON.stringify(rect)}`);
+ await driver.swipe((rect.left + rect.right) / 2, rect.top + 10, (rect.left + rect.right) / 2, rect.bottom - 10);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0410 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0400
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0400
+ * @tc.desc TextPickerDialog单列range为带图片TextPickerRangeContent[];首次渲染:繁体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0400', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0400 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0400");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0400 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0420
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0420
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:英文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0420', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0420 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0420");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0420 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0380
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0380
+ * @tc.desc TextPickerDialog单列range为Resource;首次渲染:藏文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0380 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0380");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0380 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0360
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0360
+ * @tc.desc TextPicker多列range为string[][]:首次渲染:藏文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0360 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0360");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0360 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0430
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0430
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[]; 首次渲染:英语+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0430', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0430 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0430");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0430 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0450
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0450
+ * @tc.desc TextPicker单列range为Resource;首次渲染:繁体中文 + RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0450', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0450 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0450");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0450 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0830
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0830
+ * @tc.desc TextPicker单列range为Resource;首次渲染:维吾尔文 + RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0830', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0830 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0830");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0830 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0470
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0470
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:藏文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0470', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0470 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0470");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0470 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0440
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0440
+ * @tc.desc TextPicker单列range为Resource;首次渲染:简体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0440', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0440 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0440");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0440 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0870
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0870
+ * @tc.desc TextPicker多列range为string[][];首次渲染:维吾尔文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0870', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0870 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0870");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0870 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0890
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0890
+ * @tc.desc TextPickerDialog多列range为string[][];首次渲染:维吾尔文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0890', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0890 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0890");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0890 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0900
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0900
+ * @tc.desc TextPicker单列range为Resource;首次渲染:维吾尔文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0900', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0900 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0900");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0900 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0910
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0910
+ * @tc.desc TextPicker多列range为string[][];首次渲染:藏文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0910', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0910 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0910");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0910 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0840
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0840
+ * @tc.desc TextPickerDialog多列range为TextCascadePickerRangeContent;首次渲染:藏文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0840', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0840 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0840");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ ;
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0840 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0480
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0480
+ * @tc.desc TextPicker单列range为Resource;首次渲染:英文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0480', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0480 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0480");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0480 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0930
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0930
+ * @tc.desc TextPickerDialog单列range为Resource;首次渲染:繁体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0930', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0930 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0930");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0930 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0950
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0950
+ * @tc.desc TextPicker单列range为Resource;首次渲染:英文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0950', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0950 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0950");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0950 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0850
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0850
+ * @tc.desc TextPicker单列range为string[];首次渲染:英文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0850', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0850 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0850");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0850 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0880
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0880
+ * @tc.desc TextPickerDialog单列range为Resource;首次渲染:简体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0880', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0880 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0880");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0880 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0860
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0860
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:英文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0860', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0860 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0860");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0860 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0940
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0940
+ * @tc.desc TextPicker多列range为string[][];首次渲染:繁体中文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0940', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0940 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0940");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0940 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0970
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0970
+ * @tc.desc TextPicker多列range为string[][];首次渲染:英文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0970', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0970 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0970");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0970 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0490
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0490
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:简体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0490', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0490 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0490");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0490 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0960
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0960
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:英文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0960', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0960 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0960");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0960 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0920
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0920
+ * @tc.desc TextPicker多列range为TextCascadePickerRangeContent;首次渲染:藏文+Auto
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0920', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0920 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0920");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0920 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0500
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0500
+ * @tc.desc TextPicker多列range为string[][];首次渲染:繁体中文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0500', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0500 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0500");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0500 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0980
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0980
+ * @tc.desc TextPicker单列range为带图片TextPickerRangeContent[];首次渲染:繁体中文+LTR
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0980 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0980");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0980 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_1000
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_1000
+ * @tc.desc TextPickerDialog多列range为string[][];首次渲染:繁体中文
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_1000', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_1000 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage1000");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_1000 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0990
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0990
+ * @tc.desc TextPicker单列range为Resource;首次渲染:藏文+RTL
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0990', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0990 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerMirrorImage/UIComponentButtonTextPickerMirrorImage0990");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const showTextPicker: Component = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPicker.click();
+ await Utils.sleep(1000);
+ const directionRtl: Component = await driver.findComponent(ON.id('direction_bt'));
+ await directionRtl.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y - 50, point.x, point.y + 50);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_MIRRORIMAGE_0990 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerOverBoundaryReboundTest/UIComponentButtonTextPickerOverBoundaryRebound.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerOverBoundaryReboundTest/UIComponentButtonTextPickerOverBoundaryRebound.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..d45a8cee8b131934a97b900e53ffa8085459ac40
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTextPickerOverBoundaryReboundTest/UIComponentButtonTextPickerOverBoundaryRebound.test.ets
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTextPickerOverBoundaryReboundTest() {
+ describe('UIComponentButtonTextPickerOverBoundaryReboundTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0050
+ * @tc.desc 多列range为TextCascadePickerRangeContent[]:验证TextPicker的拖拽过界、惯性拋滑过界场景
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerOverBoundaryRebound/UIComponentButtonTextPickerOverBoundaryRebound0050");
+ const driver: Driver = Driver.create();
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 150);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y, point.x, point.y + 250, 1500);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200, 1500);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0040
+ * @tc.desc 多列range为string[][]:验证 TextPicker的拖拽过界、惯性抛滑过界场景
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerOverBoundaryRebound/UIComponentButtonTextPickerOverBoundaryRebound0040");
+ const driver: Driver = Driver.create();
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 150);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y, point.x, point.y + 250, 1500);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200, 1500);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0030
+ * @tc.desc 单列range为带图片TextPickerRangeContent[]:验证 TextPicker的拖拽过界、惯性抛滑过界场景
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerOverBoundaryRebound/UIComponentButtonTextPickerOverBoundaryRebound0030");
+ const driver: Driver = Driver.create();
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 150);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y, point.x, point.y + 250, 1500);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200, 1500);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0020
+ * @tc.desc 单列range为string[]:验证 TextPicker的拖拽过界、惯性抛滑过界场景
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerOverBoundaryRebound/UIComponentButtonTextPickerOverBoundaryRebound0020");
+ const driver: Driver = Driver.create();
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 250);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 300);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y, point.x, point.y + 350, 1500);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 350, 1500);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0010
+ * @tc.desc 单列range为Resource:验证 TextPicker的拖拽过界、惯性拋滑过界场景
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTextPickerOverBoundaryRebound/UIComponentButtonTextPickerOverBoundaryRebound0010");
+ const driver: Driver = Driver.create();
+ const textPicker: Component = await driver.findComponent(ON.id('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 150);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y, point.x, point.y + 250, 1500);
+ await Utils.sleep(1000);
+ await driver.swipe(point.x, point.y + 50, point.x, point.y - 200, 1500);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TEXTPICKER_OVERBOUNDARYREBOUND_0010 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerEventTest/UIComponentButtonTimepickerEvent.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerEventTest/UIComponentButtonTimepickerEvent.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..97f0bd2f0f25876f06aaab17dc4faf808274781f
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerEventTest/UIComponentButtonTimepickerEvent.test.ets
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentButtonTimepickerEvent() {
+ describe('UIComponentButtonTimepickerEvent', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_EVENT_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_EVENT_0020
+ * @tc.desc 在TimePicker组件中,onChange?:(value: TimePickerResult)=>void;:滑动选择器,当前选择项改变时的触发
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_EVENT_0020', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerEvent/UIComponentButtonTimepickerEvent0020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showButton = await driver.findComponent(ON.id('showButton'));
+ await showButton.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('9'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerInterfaceTest/UIComponentButtonTimepickerInterface.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerInterfaceTest/UIComponentButtonTimepickerInterface.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ebea39c597d8dc4d407d4b5c8998be6a4c7be9b3
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerInterfaceTest/UIComponentButtonTimepickerInterface.test.ets
@@ -0,0 +1,447 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { DisplayRotation, Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentButtonTimepickerInterface() {
+ describe('UIComponentButtonTimepickerInterface', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0290
+ * @tc.desc 在TimePicker组件中,验证通用属性size设置
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0290");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0290 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0010
+ * @tc.desc 在TimePicker组件中,useMilitaryTime:false
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0010");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0010 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0260
+ * @tc.desc 在TimePicker组件中,验证通用属性padding为Length行
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0260");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0260 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0280
+ * @tc.desc 在TimePicker组件中,验证通用属性padding默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0280");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0280 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0110
+ * @tc.desc 在TimePicker组件中,验证入参selected为data类型
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0110");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0110 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0030
+ * @tc.desc 在TimePicker组件中,useMilitaryTime:默认
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0030");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0030 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0150
+ * @tc.desc 在TimePicker组件中,验证向下拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0150");
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let text = await driver.findComponent(ON.text('7'));
+ let point = await text.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 300);
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0150 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0200
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0200
+ * @tc.desc 在TimePicker组件中,验证通用属性constraintSize为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0200 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0200");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0200 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0020
+ * @tc.desc 在TimePicker组件中,useMilitaryTime:true
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0020");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0020 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0230
+ * @tc.desc 在TimePicker组件中,验证通用属性margin为Length行
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0230");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0230 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0130
+ * @tc.desc 在TimePicker组件中,验证入参selected未选择
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0130");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0130 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0210
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0210
+ * @tc.desc 在TimePicker组件中,验证通用属性height子父组件设置异常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0210 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0210");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0210 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0360
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0360
+ * @tc.desc 在TimePicker组件中,验证12小时制转换24小时制
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0360 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0360");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentButtonTimepickerInterface0360_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(500);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0360 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0140
+ * @tc.desc 在TimePicker组件中,验证向上组合拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0140");
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let text = await driver.findComponent(ON.text('9'));
+ let point = await text.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y - 200);
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0140 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0160
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0160
+ * @tc.desc 在TimePicker组件中,验证向右拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0160");
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let text = await driver.findComponent(ON.text('9'));
+ let point = await text.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x + 200, point.y);
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0160 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0170
+ * @tc.desc 在TimePicker组件中,验证向左拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0170");
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let text = await driver.findComponent(ON.text('9'));
+ let point = await text.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x - 200, point.y);
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0170 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0250
+ * @tc.desc 在TimePicker组件中,验证通用属性margin默认值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0250");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0370
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0370
+ * @tc.desc 在TimePicker组件中,验证点击事件触发滑动
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0370 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0370");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const bt1 = await driver.findComponent(ON.id('button1'));
+ await Utils.sleep(200);
+ const bt2 = await driver.findComponent(ON.id('button2'));
+ await Utils.sleep(200);
+ await bt1.click();
+ await Utils.sleep(1000);
+ await bt2.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0370 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0220
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0220
+ * @tc.desc 在TimePicker组件中,验证通用属性height子父组件设置正常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0220");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0240
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0240
+ * @tc.desc 在TimePicker组件中,验证通用属性margin为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0240");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0270
+ * @tc.desc 在TimePicker组件中,验证通用属性padding为百分比
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0270");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0190
+ * @tc.desc 在TimePicker组件中,验证通用属性constraintSize为minWidth大于maxWidth
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0190");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0190 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0310
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0310
+ * @tc.desc 在TimePicker组件中,验证通用属性width子父组件设置正常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0310 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0310");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0310 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0180
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0180
+ * @tc.desc 在TimePicker组件中,验证向组合拖拽功能
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0180 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0180");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const picker = await driver.findComponent(ON.type('TimePicker'));
+ const point = await picker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x + 50, point.y - 70);
+ await driver.swipe(point.x, point.y - 70, point.x, point.y + 70);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0180 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0300
+ * @tc.desc 在TimePicker组件中,验证通用属性width子父组件设置异常
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerInterface/UIComponentButtonTimepickerInterface0300");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_INTERFACE_0300 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerNumericTest/UIComponentButtonTimepickerNumeric.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerNumericTest/UIComponentButtonTimepickerNumeric.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..08f1e911fd1f7b4e21af3f136672e6440a5d14ba
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonTimepickerNumericTest/UIComponentButtonTimepickerNumeric.test.ets
@@ -0,0 +1,2725 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, afterEach, it } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentButtonTimepickerNumeric() {
+ describe('UIComponentButtonTimepickerNumeric', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1430
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1430
+ * @tc.desc Observe the hour/minute/second time display
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1430', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1430 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1430");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1430 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0210
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0210
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0210 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0210");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0210 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1330
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1330
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{undefined}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1330 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1330");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1590
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1590
+ * @tc.desc Observe the hour/minute/second time display
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1590', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1590 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1590");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0770
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0770
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0770', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0770 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0770");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0770 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1300
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1300
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1300 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1300");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0570
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0570
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0570', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0570 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0570");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1570
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1570
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1570', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1570 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1570");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0250
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0250");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1320
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1320
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1320 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1320");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1530
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1530
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1530', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1530 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1530");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1530 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0750
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0750
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0750', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0750 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0750");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0750 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1250
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1250");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0540
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0540
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0540', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0540 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0540");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0540 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1510
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1510
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1510 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1510");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1510 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0220
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0220
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0220");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1280
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1280
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1280 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1280");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1480
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1480
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为(hour:"",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1480', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1480 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1480");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1480 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0700
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0700
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0700', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0700 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0700");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0700 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1220
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1220
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1220 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1220");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0550
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0550
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0550', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0550 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0550");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0610
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0610
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0610', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0610 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0610");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0610 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0280
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0280");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1390
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1390
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1390 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1390");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1390 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1520");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0790
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0790
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0790', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1520 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0790");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0790 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1310
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1310
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1310 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1310");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1310 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1490
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1490
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1490', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1490 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1490");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1490 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0560
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0560
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0560', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0560 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0560");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0560 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0740
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0740
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0740', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0740 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0740");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0740 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1230
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1230");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1580
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1580
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1580 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1580");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0530
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0530
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"undefined",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0530', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0530 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0530");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0530 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1410
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1410
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1410', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1410 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1410");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1410 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0780
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0780
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0780', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0780 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0780");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0780 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0260
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0260");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1270
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1270
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1270 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1270");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1350
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1350
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的,不调用国际化接口
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1350 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1350");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1350 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0600
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0600
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions{hour:"", minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0600', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0600 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0600");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0600 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1420
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1420
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1420', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1420 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1420");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1420 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0240
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0240
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0240");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1380
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1380
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1380 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1380");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1380 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1500
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1500
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1500', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1500 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1500");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1500 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1630
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1630
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1630', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1630 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1630");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1630 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1290
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1290
+ * @tc.desc "1.启动应用2.设置设置dateTimeOptions为{hour:""2-digit"",minute:""numeric"",second:""undefined""}3.观察时/分/秒时间显示"
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1290 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1290");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1460
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1460
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1460', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1460 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1460");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1460 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0590
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0590
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0590', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0590 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0590");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0720
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0720
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0720', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0720 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0720");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0720 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1260
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1260
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1260 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1260");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0580
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0580
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0580 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0580");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1440
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1440
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"undefined",minute:"numeric"second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1440', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1440 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1440");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1440 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0230
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0230");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1340
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1340
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{null}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1340 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1340");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1340 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1560
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1560
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1560', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1560 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1560");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1560 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0310
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0310
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0310 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0310");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0310 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1400
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1400
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1400', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1400 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1400");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1400 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1540
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1540
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1540', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1540 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1540");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1540 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0290
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0290");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1790
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1790
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{null}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1790', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1790 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1790");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1790 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1550
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1550
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1550', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1550 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1550");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0270
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0270");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1100
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1100");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1360
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1360
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour"numeric",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1360 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1360");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1360 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0330
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0330");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1370
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1370
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1370 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1370");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1370 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1050
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1050");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0300
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0300");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0850
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0850
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0850', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0850 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0850");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0850 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1090
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1090");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0380
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0380
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0380 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0380");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0380 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1800
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1800
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的,不调用国际化接口
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1800', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1800 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1800");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1800 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1060
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1060
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit”,minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1060 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1060");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0320
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0320");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0840
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0840
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0840', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0840 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0840");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0840 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0980
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0980
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0980 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0980");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0980 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1010
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1010");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0020
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0020");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0340
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0340
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0340 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0340");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0340 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1160
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1160
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1160 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1160");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1160 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0860
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0860
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0860', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0860 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0860");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0860 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1680
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1680
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1680', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1680 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1680");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1680 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1030
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1030");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0970
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0970
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0970', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0970 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0970");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0970 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0350
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0350
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0350 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0350");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0350 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0110
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0110");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1020
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1020");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1170
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1170");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1170 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1780
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1780
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{undefined}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1780', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1780 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1780");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1780 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0400
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0400
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0400', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0400 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0400");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0400 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0870
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0870
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0870', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0870 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0870");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0870 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1070
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1070");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0370
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0370
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0370 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0370");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0370 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0880
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0880
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{undefined}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0880', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0880 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0880");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0880 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1120
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1120");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1650
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1650
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1650', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1650 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1650");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1650 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0960
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0960
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0960', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0960 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0960");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0960 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1180
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1180
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1180 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1180");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1180 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0390
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0390
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"humeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0390 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0390");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0390 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0890
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0890
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{null}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0890', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0890 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0890");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0890 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0090
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0090");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1140
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1140");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0360
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0360
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0360 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0360");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0360 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0930
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0930
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0930', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0930 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0930");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0930 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0080
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0080");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1200
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1200
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1200 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1200");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1200 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1660
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1660
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit”,minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1660', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1660 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1660");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1660 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0950
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0950
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0950', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0950 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0950");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0950 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0050
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit”,minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0050");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1040
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1040");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1640
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1640
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1640', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1640 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1640");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1640 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1690
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1690
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1690', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1690 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1690");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1690 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0910
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0910
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0910', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0910 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0910");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0910 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0120
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0120");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1080
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1080
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1080");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0800
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0800
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0800', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0800 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0800");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0800 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1000
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1000
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1000', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1000 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1000");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1000 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0060
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0060");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1150
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1150");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1610
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1610
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1610', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1610 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1610");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1610 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0900
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0900
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的,不调用国际化接口
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0900', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0900 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0900");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0900 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0100
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0100");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1130
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1130");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1670
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1670
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1670', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1670 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1670");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1670 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0920
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0920
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0920', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0920 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0920");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0920 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0180
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0180
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0180 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0180");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0180 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1190
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1190
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1190 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1190");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1190 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1730
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1730
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1730', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1730 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1730");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1730 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0940
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0940
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0940', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0940 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0940");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0940 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0170
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0170");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0170 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1110
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1110");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1110 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1740
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1740
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1740', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1740 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1740");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1740 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0990
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0990
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0990', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0990 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0990");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0990 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0070
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0070");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0070 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1600
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1600
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1600', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1600 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1600");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1600 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1760
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1760
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1760', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1760 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1760");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1760 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0410
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0410
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0410', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0410 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0410");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0410 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0140
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0140");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0140 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0630
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0630
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0630', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0630 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0630");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0630 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1710
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1710
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1710', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1710 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1710");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1710 finish.`);
+ done();
+ });
+
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0030");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0030 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0420
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0420
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0420', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0420 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0420");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0420 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0620
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0620
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0620', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0620 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0620");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0620 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1720
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1720
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1720', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1720 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1720");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1720 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0430
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0430
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{undefined}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0430', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0430 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0430");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0430 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0010
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的12小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0010");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0010 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0650
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0650
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0650', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0650 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0650");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0650 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1750
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1750
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1750', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1750 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1750");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1750 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0440
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0440
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{null}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0440', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0440 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0440");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0440 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0040
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0040");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0040 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0710
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0710
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0710', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0710 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0710");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0710 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1620
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1620
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric"second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1620', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1620 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1620");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1620 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0450
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0450
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的,不调用国际化接口
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0450', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0450 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0450");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0450 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0130
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0130");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0130 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0670
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0670
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0670', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0670 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0670");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0670 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0820
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0820
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0820', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0820 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0820");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0820 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0460
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0460
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0460', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0460 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0460");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0460 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0160
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0160
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0160");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0160 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0640
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0640
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0640', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0640 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0640");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0640 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1700
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1700
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1700', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1700 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1700");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1700 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0470
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0470
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0470', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0470 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0470");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0470 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0200
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0200
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"numeric",minute:"undefined",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0200 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0200");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0200 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0690
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0690
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0690', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0690 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0690");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0690 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0830
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0830
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0830', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0830 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0830");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0830 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0480
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0480
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0480', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0480 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0480");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0480 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0190
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"undefined",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0190");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0190 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0680
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0680
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0680', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0680 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0680");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0680 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0810
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0810
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0810', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0810 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0810");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0810 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0490
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0490
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0490', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0490 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0490");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0490 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0150
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0150");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0150 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0660
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0660
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"numeric",minute:"null",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0660', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0660 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0660");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0660 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1770
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1770
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1770', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1770 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1770");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1770 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0510
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0510
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"2-digit",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0510 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0510");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0510 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1470
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1470
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1470', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1470 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1470");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1470 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0760
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0760
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0760', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0760 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0760");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0760 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1210
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1210
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"null"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1210 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1210");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1210 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0500
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0500
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"2-digit"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0500', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0500 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0500");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0500 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1450
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1450
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"null",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1450', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1450 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1450");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1450 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0730
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0730
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:"undefined"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0730', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0730 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0730");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0730 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1240
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1240
+ * @tc.desc 1.Time Format为:HOUR_MINUTE 2.设置TimePicker的的12小时制的dateTimeOptions为{hour:"2-digit",minute:"numeric",second:""}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1240 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric1240");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_1240 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0520
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0520
+ * @tc.desc 1.Time Format为:HOUR_MINUTE_SECOND 2.设置TimePicker的的24小时制的dateTimeOptions为{hour:"undefined",minute:"numeric",second:"numeric"}
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0520', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0520 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonTimepickerNumeric/UIComponentButtonTimepickerNumeric0520");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TIMEPICKER_NUMERIC_0520 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleCustomizingTest/UIComponentButtonToggleCustomizing.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleCustomizingTest/UIComponentButtonToggleCustomizing.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..9167732f728640cef03c644aa1abf89ca9e1c0c4
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleCustomizingTest/UIComponentButtonToggleCustomizing.test.ets
@@ -0,0 +1,316 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, afterEach, it } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentButtonToggleCustomizingTest() {
+ describe('UIComponentButtonToggleCustomizingTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0010
+ * @tc.desc 自定义buildToggle,设置isOn为true,enabled为true,设置text,显示当前isOn、enabled的值,使用triggerChange,进行选中状态改变
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0010");
+ await Utils.sleep(2000);
+ let driver: Driver = Driver.create();
+ await Utils.sleep(1000);
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0020
+ * @tc.desc 自定义buildToggle,设置isOn为null,enabled为true,设置text,显示当前isOn、enabled的值,使用triggerChange,进行选中状态改变
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0020");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0030
+ * @tc.desc 自定义buildToggle,设置isOn为undefined,enabled为true,设置text,显示当前isOn、enabled的值,使用triggerChange,进行选中状态改变
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0030");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0050
+ * @tc.desc 自定义buildToggle,设置enabled:undefined,设置text,显示enabled数值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0050");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0060
+ * @tc.desc 自定义buildToggle,设置enabled:null,设置text,显示enabled数值
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0060");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0070
+ * @tc.desc 自定义buildToggle,contentModifier设置为undefined
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0070");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0080
+ * @tc.desc 自定义buildToggle,contentModifier设置为null
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0080");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0090
+ * @tc.desc 自定义buildToggle,不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0090");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0100
+ * @tc.desc 自定义buildRadio,使用triggerChange,给toggle设置onchange事件,triggerChange可以触发onChange
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0100");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0110
+ * @tc.desc 设置Toggle组件,自定义buildToggle中设置triggerChange都为null
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0110");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0120
+ * @tc.desc 设置Toggle组件,自定义buildToggle中设置triggerChange都为undefined
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0120");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0130
+ * @tc.desc contentModifier传参类型为number:123465
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0130");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0140
+ * @tc.desc contentModifier传参类型为number:-10.55555
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0140");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0150
+ * @tc.desc contentModifier传参类型为string:嘻嘻哈哈&-…%%
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0150");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0170
+ * @tc.desc 调用2个contentModifier
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleCustomizing/UIComponentButtonToggleCustomizing0170");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let SliderCom = await driver.findComponent(ON.id("buildToggle"));
+ let pointCenter = await SliderCom.getBoundsCenter();
+ await driver.click(pointCenter.x, pointCenter.y);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_CUSTOMIZING_0170 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleEventTest/UIComponentButtonToggleEvent.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleEventTest/UIComponentButtonToggleEvent.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..b980091c868995b7e64b6853c23d29aa4266f45f
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleEventTest/UIComponentButtonToggleEvent.test.ets
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@kit.TestKit';
+
+export default function UIComponentButtonToggleEvent() {
+ describe('UIComponentButtonToggleEvent', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_EVENT_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_EVENT_0010
+ * @tc.desc Toggle.Button自适应Text文本大小验证
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_EVENT_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_EVENT_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleEvent/UIComponentButtonToggleEvent0010");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ let driver: Driver = Driver.create();
+ let Button = await driver.findComponent(ON.id("Button"));
+ await Button.click();
+ await Utils.sleep(300);
+ await windowSnap.snapShot('2');
+ await Utils.sleep(1000);
+ await Button.click();
+ await Utils.sleep(300);
+ await windowSnap.snapShot('3');
+ await Utils.sleep(1000);
+ await Button.click();
+ await Utils.sleep(300);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_EVENT_0010 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInteractionTest/UIComponentButtonToggleInteraction.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInteractionTest/UIComponentButtonToggleInteraction.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..8ceea0869a0977d73b9d06e84f37fc5c17c3f848
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInteractionTest/UIComponentButtonToggleInteraction.test.ets
@@ -0,0 +1,106 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+
+export default function UIComponentButtonToggleInteractionTest() {
+ describe('UIComponentButtonToggleInteractionTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0010
+ * @tc.desc Toggle组件交互方式验证(手指)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInteraction/UIComponentButtonToggleInteraction0010");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("before");
+ const driver: Driver = Driver.create();
+ let click = async (id: string[]) => {
+ for (let i = 0; i < id.length; i++) {
+ let toggle = await driver.findComponent(ON.id(id[i]));
+ await toggle.click();
+ }
+ }
+ await click(["toggle_1", "toggle_2", "toggle_3"]);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0030
+ * @tc.desc Toggle组件交互方式验证(键盘+空格)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInteraction/UIComponentButtonToggleInteraction0030");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("before");
+ const driver: Driver = Driver.create();
+ let space = async () => {
+ await driver.triggerKey(2049);
+ await driver.triggerKey(2050);
+ }
+ await space();
+ await space();
+ await space();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0020
+ * @tc.desc Toggle组件交互方式验证(键盘+Enter)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInteraction/UIComponentButtonToggleInteraction0020");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("before");
+ const driver: Driver = Driver.create();
+ let enter = async () => {
+ await driver.triggerKey(2049);
+ await driver.triggerKey(2054);
+ }
+ await enter();
+ await enter();
+ await enter();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERACTION_0020 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInterfaceTest/UIComponentButtonToggleInterface.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInterfaceTest/UIComponentButtonToggleInterface.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ebfe78afdca2850d624bc39ad6adb2b363b88822
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleInterfaceTest/UIComponentButtonToggleInterface.test.ets
@@ -0,0 +1,149 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+
+export default function UIComponentButtonToggleInterface() {
+ describe('UIComponentButtonToggleInterface', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010
+ * @tc.desc switchPointColor仅在ToggleType.Switch下生效验证
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0010");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0040
+ * @tc.desc ToggleType.Checkbox margin默认值验证
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0040");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0070
+ * @tc.desc ToggleType.Switch margin默认值验证
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0070");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0170
+ * @tc.desc Toggle属性selectedColor为undefined
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0170");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0220
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0220
+ * @tc.desc Toggle组件设置isOn为null
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0220");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0230
+ * @tc.desc Toggle组件设置isOn为undefined
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0230");
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0250
+ * @tc.desc Toggle组件设置selectedColor为null
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0250");
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330
+ * @tc.desc Toggle组件设置switchPointColor入参为undefined
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleInterface/UIComponentButtonToggleInterface0330");
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_INTERFACE_0330 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleMirrorTest/UIComponentButtonToggleMirror.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleMirrorTest/UIComponentButtonToggleMirror.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1eba5ffd0d5c58b9c803f6cb2565aa731bc04972
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentButtonToggleMirrorTest/UIComponentButtonToggleMirror.test.ets
@@ -0,0 +1,198 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentButtonToggleMirror() {
+ describe('UIComponentButtonToggleMirror', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0100
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(设置direction场景)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0100");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let Button = await driver.findComponent(ON.id("Button"));
+ await Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0010
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(在应用开启后系统切换语言)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0010");
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0070
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(锁屏在开启场景)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0070");
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0030
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(设置切换应用语言)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0030");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let Button = await driver.findComponent(ON.id("Button"));
+ await Button.click();
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0120
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(设置margin属性)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0120");
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0130
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(设置padding属性)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0130");
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0110
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(子组件Text设置direction场景)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0110");
+ await Utils.sleep(3000);
+ let driver: Driver = Driver.create();
+ let Button = await driver.findComponent(ON.id("Button"));
+ await Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0090
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(modifier场景)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0090");
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0140
+ * @tc.desc toggle组件Switch、Button、Checkbox类型镜像(设置不同语言场景)
+ */
+ it('SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentButtonToggleMirror/UIComponentButtonToggleMirror0140");
+ await Utils.sleep(4000);
+ let driver: Driver = Driver.create();
+ let Button = await driver.findComponent(ON.id("Button"));
+ await Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(300);
+ await Button.click();
+ await windowSnap.snapShot('4');
+ await Utils.sleep(4000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BUTTON_TOGGLE_MIRROR_0140 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionFormSelectionTimePickerLanguageOrderTest/UIComponentFunctionFormSelectionTimePickerLanguageOrder.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionFormSelectionTimePickerLanguageOrderTest/UIComponentFunctionFormSelectionTimePickerLanguageOrder.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..cc225d3dd0bb8ab6e2060a236286f3cb0cb12d25
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionFormSelectionTimePickerLanguageOrderTest/UIComponentFunctionFormSelectionTimePickerLanguageOrder.test.ets
@@ -0,0 +1,530 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { afterEach, describe, it } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component, Point, Rect } from '@ohos.UiTest';
+
+export default function UIComponentFunctionFormSelectionTimePickerLanguageOrder() {
+ describe('UIComponentFunctionFormSelectionTimePickerLanguageOrder', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0020
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0020
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染:简体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0020");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0060
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0060
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染:藏文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0060");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0070
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0070
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染:维吾尔文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0070");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0100
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0100
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染:繁体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0100");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0120
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0120
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染:繁体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0120");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0150
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0150
+ * @tc.desc 验证TimePicker的(24小时制、时分)首次渲染:简体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0150");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0050
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0050
+ * @tc.desc 验证TimePicker的(24小时制、时分)首次渲染:藏文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0050");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0200
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0200
+ * @tc.desc 验证TimePicker的(24小时制、时分)首次渲染:维吾尔文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0200', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0200 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0200");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0200 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0230
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0230
+ * @tc.desc 验证TimePicker的(24小时制、时分)首次渲染:繁体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0230");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0160
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0160
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染:维吾尔文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0160");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0160 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0180
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0180
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染:简体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0180 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0180");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0180 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0190
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0190
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染:英文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0190");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0190 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0220
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0220
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染:英文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0220");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0240
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0240
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染:藏文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0240");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0030
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0030
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染:维吾尔文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0080
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0080
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染:藏文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0080");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0140
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0140
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染:英文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0140");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0130
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0130
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染:简体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0130");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0170
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0170
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染:繁体中文
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0170");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let picker = await driver.findComponent(ON.id('TimePicker'));
+ let pickerCenter = await picker.getBoundsCenter();
+ await driver.swipe(pickerCenter.x, pickerCenter.y - 50, pickerCenter.x, pickerCenter.y + 50);
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0170 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0040
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0040
+ * @tc.desc 验证TimePicker的(12小时制、时分秒)首次渲染后动态切换:简体中文切换其他语言
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0040");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ let changeLanguageBtn = await driver.findComponent(ON.id('ChangeAppLanguage'));
+ await changeLanguageBtn.click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0210
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0210
+ * @tc.desc 验证TimePicker的(24小时制、时分)首次渲染后动态切换:简体中文切换其他语言
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0210', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0210 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0210");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ let changeLanguageBtn = await driver.findComponent(ON.id('ChangeAppLanguage'));
+ await changeLanguageBtn.click();
+ await Utils.sleep(3000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0210 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0090
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0090
+ * @tc.desc 验证TimePickerDialog的(24小时制、时分)首次渲染后动态切换: 简体中文切换其他语言
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0090");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ //dialog消失
+ await button.click();
+ let changeLanguageBtn = await driver.findComponent(ON.id('ChangeAppLanguage'));
+ await changeLanguageBtn.click();
+ await Utils.sleep(1000);
+ //dialog显示
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0110
+ * @tc.name ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0110
+ * @tc.desc 验证TimePickerDialog的(12小时制、时分秒)首次渲染后动态切换:简体中文切换其他语言
+ */
+ it('ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentFunctionFormSelectionTimePickerLanguageOrder/UIComponentFunctionFormSelectionTimePickerLanguageOrder0110");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('29'))).click();
+ await Utils.sleep(3000);
+ //dialog消失
+ await button.click();
+ let changeLanguageBtn = await driver.findComponent(ON.id('ChangeAppLanguage'));
+ await changeLanguageBtn.click();
+ await Utils.sleep(1000);
+ //dialog显示
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_BASICCONTAINER_FORMSELECTION_TIMEPICKER_LANGUAGEORDER_0110 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionSpecialComponentsDialogTextPickerDialogTest/UIComponentFunctionSpecialComponentsDialogTextPickerDialog.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionSpecialComponentsDialogTextPickerDialogTest/UIComponentFunctionSpecialComponentsDialogTextPickerDialog.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..e928eb1ed4c118e0e37150c0dd736be01760e940
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentFunctionSpecialComponentsDialogTextPickerDialogTest/UIComponentFunctionSpecialComponentsDialogTextPickerDialog.test.ets
@@ -0,0 +1,2001 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentFunctionSpecialComponentsDialogTextPickerDialog() {
+ describe('UIComponentFunctionSpecialComponentsDialogTextPickerDialog', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0510
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0510
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中的Color为枚举类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0510', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0510");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0200
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0200
+ * @tc.desc selected设置为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0200', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0200");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1000
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1000
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置x为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1000', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog1000");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0500
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0500
+ * @tc.desc 验证TextPickerDialog中selectedTextStyle对象下参数的非必填性
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0500', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0500");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0150
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0150
+ * @tc.desc 设置range为TextPickerRangeContent类型,TextPickerRangeContent下的text参数设置为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0150', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0150");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0940
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0940
+ * @tc.desc 文本滑动选择器弹窗offset设置为String类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0940', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0940");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0490
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0490
+ * @tc.desc TextPickerDialog中设置textStyle中font中的family使用自定义字体
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0490', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0490");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0160
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0160
+ * @tc.desc 设置range为TextPickerRangeContent类型,TextPickerRangeContent下的text参数设置为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0160', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0160");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0980
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0980
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置x为空串(maskRect:{x: })
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0980', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0980");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0470
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0470
+ * @tc.desc TextPickerDialog中设置textStyle中font中的family使用一个字体$(Arial)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0470', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0470");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0080
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0080
+ * @tc.desc 验证TextPickerDialog show()中options的非必填性
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0080', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0080");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0950
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0950
+ * @tc.desc 文本滑动选择器弹窗offset设置为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0950', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0950");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0190
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0190
+ * @tc.desc 设置range为TextCascadePickerRangeContent[]类型,TextCascadePickerRangeContent[]下的children参数设置为TextCascadePickerRangeContent[]
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0190', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0190");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0960
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0960
+ * @tc.desc 验证maskRect中4个参数的非必填性maskRect{}
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0960', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0960");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0460
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0460
+ * @tc.desc TextPickerDialog中设置textStyle中font中的weight为number类型的异常值0
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0460', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0460");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0090
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0090
+ * @tc.desc 验证TextPickerDialog中options对象下所有非必填参数的非必填性
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0090', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0090");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0970
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0970
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置x为string类型(maskRect:{x:50px})
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0970', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0970");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0450
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0450
+ * @tc.desc TextPickerDialog中设置textStyle中font中的weight为number类型的异常值1000
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0450', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0450");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0170
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0170
+ * @tc.desc 设置range为TextCascadePickerRangeContent[]类型,TextCascadePickerRangeContent[]下的text参数设置为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0170', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0170");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0480
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0480
+ * @tc.desc TextPickerDialog中设置textStyle中font中的family使用多个字体Arial,HarmonyOS Sans
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0480', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0480");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0990
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0990
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置x为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0990', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0990");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0400
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0400
+ * @tc.desc TextPickerDialog中设置textStyle中的Color为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0400', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0400");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0100
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0100
+ * @tc.desc 设置range为string[]类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0100', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0100");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0930
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0930
+ * @tc.desc 文本滑动选择器弹窗offset设置为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0930', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0930");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0440
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0440
+ * @tc.desc TextPickerDialog中设置textStyle中font中的weight为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0440', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0440");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0900
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0900
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为CenterEnd
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0900', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0900");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0430
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0430
+ * @tc.desc TextPickerDialog中设置textStyle中font中的size为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0430', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0430");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0040
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0040
+ * @tc.desc 文本滑动选择器弹窗TextPickerDialog中canLoop设置为true
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0040', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0040");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0920
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0920
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为BottomEnd
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0920', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0920");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0420
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0420
+ * @tc.desc TextPickerDialog中设置textStyle中font中的size为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0420', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0420");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0030
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0030
+ * @tc.desc 文本滑动选择器弹窗TextPickerDialog中canLoop设置为false
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0030', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0030");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0910
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0910
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为BottomStart
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0910', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0910");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0410
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0410
+ * @tc.desc TextPickerDialog中设置textStyle中的Color为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0410', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0410");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0890
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0890
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为CenterStart
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0890', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0890");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0360
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0360
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的family使用自定义字体
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0360', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0360");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0880
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0880
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为TopEnd
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0880', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0880");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0310
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0310
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的weight为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0310', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0310");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0870
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0870
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为TopStart
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0870', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0870");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0390
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0390
+ * @tc.desc TextPickerDialog中设置textStyle中的Color为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0390', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0390");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0860
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0860
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为Default
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0860', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0860");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0370
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0370
+ * @tc.desc 验证TextPickerDialog中textStyle对象下参数的非必填性
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0370', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0370");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0840
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0840
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为Center
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0840', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0840");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0340
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0340
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的family使用一个字体$(Arial)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0340', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0340");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0790
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0790
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为COMPONENT_THIN
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0790', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0790");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0380
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0380
+ * @tc.desc TextPickerDialog中设置textStyle中的Color为枚举类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0380', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0380");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0850
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0850
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为Bottom
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0850', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0850");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0350
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0350
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的family使用多个字体ArialHarmonyOS Sans
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0350', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0350");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0820
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0820
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为COMPONENT_ULTRA_THICK
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0820', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0820");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0300
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0300
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的size为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0300', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0300");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0830
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0830
+ * @tc.desc 文本滑动选择器弹窗中alignment设置为Top
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0830', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0830");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0320
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0320
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的weight为number类型的异常值1000
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0320', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentFunctionSpecialComponentsDialogTextPickerDialog/UIComponentFunctionSpecialComponentsDialogTextPickerDialog0320");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0120
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0120
+ * @tc.desc 设置range为Recource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0120 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0120");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0530
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0530
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中的Color为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0530', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0530 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0530");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0530 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0560
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0560
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的size为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0560', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0560 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0560");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0560 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0590
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0590
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的weight为number类型的异常值0
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0590', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0590 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0590");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0620
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0620
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的family使用自定义字体
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0620', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0620 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0620");
+ await Utils.sleep(3000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0620 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0650
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0650
+ * @tc.desc 文本滑动选择器弹窗中defaultPickerltemHeight设置为异常值-50
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0650', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0650 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0650");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0650 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1010
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1010
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置x为NULL
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1010', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1010 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1010");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1020
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1020
+ * @tc.desc 文本滑动选择器弹窗maskRect中殳置y为string类型(maskRect:{y:50% })
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1020', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1020 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1020");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1030
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1030
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置y为空串(maskRect:{y: })
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1030', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1030 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1050
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1050
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置y为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1050', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1050 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1050");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0180
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0180
+ * @tc.desc 设置range为TextCascadePickerRangeContent[]类型,TextCascadePickerRangeContent[]下的text参数设置为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0180 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0180");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0180 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0570
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0570
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的weight为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0570', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0570 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0570");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0240
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0240
+ * @tc.desc 验证TextPickerDialog中disappearTextStyle对象下参数的非必填性
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0240 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0240");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0670
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0670
+ * @tc.desc 文本滑动选择器弹窗中backgroundColor设置为枚举类型Color.Red
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0670', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0670 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0670");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0670 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0110
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0110
+ * @tc.desc 设置range为string[][]类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0110 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0110");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0130
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0130
+ * @tc.desc 设置range为TextPickerRangeContent类型,TextPickerRangeContent下的icon参数设置为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0130 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0130");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0600
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0600
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的family使用一个字体$(Arial)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0600', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0600 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0600");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0600 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0520
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0520
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中的Color为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0520', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0520 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0520");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0520 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0220
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0220
+ * @tc.desc value设置为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0220 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0220");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1070
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1070
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置width为string类型40%
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1070', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1070 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1070");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1070 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0640
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0640
+ * @tc.desc 文本滑动选择器弹窗中defaultPickerltemHeight设置为异常值0px
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0640', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0640 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0640");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0640 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0540
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0540
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中的Color为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0540', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0540 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0540");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0540 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1040
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1040
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置y为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1040', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1040 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1040");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0630
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0630
+ * @tc.desc 文本滑动选择器弹窗中defaultPickerltemHeight设置为异常值1000
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0630', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0630 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0630");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0630 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0140
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0140
+ * @tc.desc 设置range为TextPickerRangeContent类型,TextPickerRangeContent下的icon参数设置为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0140 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0140");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1060
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1060
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置y为Undefined
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1060', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1060 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1060");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1060 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0580
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0580
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的weight为number类型的异常值1000
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0580 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0580");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0550
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0550
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的size为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0550', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0550 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0550");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1090
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1090
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置width为Resource类型$r(300px)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1090', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1090 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1090");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1090 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0610
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0610
+ * @tc.desc TextPickerDialog中设置selectedTextStyle中font中的family使用多个字体Arial HarmonyOS Sans
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0610', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0610 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0610");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0610 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1100
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1100
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置width为异常值-200
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1100', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1100 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1100");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1100 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0660
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0660
+ * @tc.desc 文本滑动选择器弹窗中backgroundColor设置number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0660', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0660 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0660");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0660 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1130
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1130
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置height为Resource类型$r(60%)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1130', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1130 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1130");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1130 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0680
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0680
+ * @tc.desc 文本滑动选择器弹窗中backgroundColor设置为string类型rgb(0,128,0)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0680', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0680 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0680");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0680 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0210
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0210
+ * @tc.desc selected设置为number[]类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0210', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0210 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0210");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0210 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0690
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0690
+ * @tc.desc 文本滑动选择器弹窗中backgroundColor设置为Resource类型$r(#800080)
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0690', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0690 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0690");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0690 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1140
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1140
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置height为异常值-60%
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1140', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1140 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1140");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0700
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0700
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为Thin
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0700', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0700 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0700");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0700 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0250
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0250
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中的Color为枚举类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0250 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0250");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0710
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0710
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为Regular
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0710', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0710 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0710");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0710 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1080
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1080
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置width为number类型200
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1080', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1080 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1080");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1080 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0730
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0730
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为BACKGROUND_THIN
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0730', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0730 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0730");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0730 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1120
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1120
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置height为number类型200
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1120', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1120 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1120");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1120 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0720
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0720
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为Thick
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0720', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0720 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0720");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0720 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0230
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0230
+ * @tc.desc value设置为string[]类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0230 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0230");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0740
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0740
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为BACKGROUND_REGULAR
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0740', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0740 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0740");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0740 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1110
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1110
+ * @tc.desc 文本滑动选择器弹窗maskRect中设置height为string类型200px
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1110', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1110 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1110");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_1110 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0270
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0270
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中的Color为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0270 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0270");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0750
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0750
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为BACKGROUND_THICK
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0750', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0750 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0750");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0750 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0800
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0800
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为COMPONENT_REGULAR
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0800', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0800 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0800");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0800 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0260
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0260
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中的Color为number类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0260 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0260");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0760
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0760
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为BACKGROUND_ULTRA_THICK
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0760', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0760 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0760");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0760 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0280
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0280
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中的Color为Resource类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0280 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0280");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0810
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0810
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为COMPONENT_THICK
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0810', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0810 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0810");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0810 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0290
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0290
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的size为string类型
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0290 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0290");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0770
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0770
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为NONE
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0770', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0770 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0770");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0770 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0330
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0330
+ * @tc.desc TextPickerDialog中设置disappearTextStyle中font中的weight为number类型的异常值0
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0330 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0330");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0780
+ * @tc.name ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0780
+ * @tc.desc 文本滑动选择器弹窗中backgroundBlurStyle设置为COMPONENT_ULTRA_THIN
+ */
+ it('ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0780', 0, async (done: Function) => {
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0780 start.`);
+ Settings.createWindow("testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0780");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id('show_dialog'));
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `ARKUI_COMPONENTFUNCTION_SPECIALCOMPONENTS_DIALOG_TEXTPICKERDIALOG_0780 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPickerTest/UIComponentPopupBoxPicker.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPickerTest/UIComponentPopupBoxPicker.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..58baecb270e9f40d3c891a359414755ec57a3622
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPickerTest/UIComponentPopupBoxPicker.test.ets
@@ -0,0 +1,76 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
+import Settings from '../model/Settings'
+import windowSnap from '../model/snapShot'
+import Logger from '../model/Logger'
+import Utils from '../model/Utils'
+import uiAppearance from '@ohos.uiAppearance'
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'
+
+import { Component, Driver, ON } from '@ohos.UiTest'
+
+/*
+ * UIComponentButtonStyle
+ *
+ * Settings.createWindow(config.url):
+ * 创建窗口,更改窗口基本配置,更改方式详见model/Settings createWindow方法
+ *
+ * windowSnap.snapShot(globalThis.context):
+ * 窗口截屏&图片文件保存,存储在设备端
+ * 存储文件固定,单挑用例执行后覆盖,用于自动化UI对比
+ * 支持调试更改文件名为时间戳格式,更改model/snapShot createAndGetFile方法 注释L35,放开L32,L33
+ *
+ * Logger日志使用方法:
+ * import Logger form './model/Logger'
+ * Logger.info(TAG,`config = ${config}, err = ${JSON.stringify(exception)}`)
+ * */
+
+export default function UIComponentPopupBoxPicker() {
+
+ describe('UIComponentPopupBoxPicker', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PICKER_0200
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PICKER_0200
+ * @tc.desc disAppear设置日期实现效果
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PICKER_0200', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPicker/UIComponentPopupBoxPicker0200");
+ await Utils.sleep(1000);
+ let driver:Driver = Driver.create();
+ let btn = await driver.findComponent(ON.id('btn'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await driver.triggerKey(2054);
+ await Utils.sleep(1000);
+ await btn.click();
+ await Utils.sleep(1000);
+ await driver.triggerKey(2054);
+ await Utils.sleep(1000);
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPopupTest/UIComponentPopupBoxPopup.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPopupTest/UIComponentPopupBoxPopup.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a11bcbeb77b3187e742808fd4c35fa4648974a3e
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPopupTest/UIComponentPopupBoxPopup.test.ets
@@ -0,0 +1,245 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupBoxPopup() {
+ describe('UIComponentPopupBoxPopup', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0080
+ * @tc.name SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0080
+ * @tc.desc 验证bindsheet组件高度自适应而内容区域变更
+ */
+ it('SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0080', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPopup/UIComponentPopupBoxPopup0080");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showButton = await driver.findComponent(ON.id('showButton'));
+ await showButton.click();
+ await Utils.sleep(500);
+ let height666Button = await driver.findComponent(ON.id('height666'));
+ await height666Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(100);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(500);
+ }
+ let height333Button = await driver.findComponent(ON.id('height333'));
+ await height333Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(500);
+ }
+ let height111Button = await driver.findComponent(ON.id('height111'));
+ await height111Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(500);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0070
+ * @tc.name SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0070
+ * @tc.desc 验证bindsheet组件高度和内容的动态切换:bindsheet不变,内容高度变化
+ */
+ it('SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0070', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPopup/UIComponentPopupBoxPopup0070");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showButton = await driver.findComponent(ON.id('showButton'));
+ await showButton.click();
+ await Utils.sleep(400);
+ let height666Button = await driver.findComponent(ON.id('height666'));
+ await height666Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(100);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ let height333Button = await driver.findComponent(ON.id('height333'));
+ await height333Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(500);
+ }
+ let height111Button = await driver.findComponent(ON.id('height111'));
+ await height111Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0060
+ * @tc.name SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0060
+ * @tc.desc 验证bindsheet组件高度和内容的动态切换:内容不变,bindsheet变化
+ */
+ it('SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0060', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPopup/UIComponentPopupBoxPopup0060");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showButton = await driver.findComponent(ON.id('showButton'));
+ await showButton.click();
+ await Utils.sleep(400);
+ let height666Button = await driver.findComponent(ON.id('height666'));
+ await windowSnap.snapShot('1');
+ await height666Button.click();
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ let height333Button = await driver.findComponent(ON.id('height333'));
+ await height333Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ let height111Button = await driver.findComponent(ON.id('height111'));
+ await height111Button.click();
+ await windowSnap.snapShot('3');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ let height000Button = await driver.findComponent(ON.id('height000'));
+ await height000Button.click();
+ await windowSnap.snapShot('4');
+ await Utils.sleep(400);
+ {
+ const content: Component = await driver.findComponent(ON.id('content'));
+ const point = await content.getBounds();
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 30);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left + 10, point.top + 50, point.left + 10, point.top + 80);
+ await Utils.sleep(1000);
+ await driver.swipe(point.left - 10, point.top + 50, point.left - 10, point.top + 100);
+ await Utils.sleep(400);
+ }
+ await windowSnap.snapShot();
+ await Utils.sleep(500);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0050
+ * @tc.name SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0050
+ * @tc.desc 验证bindsheet组件高度动态切换
+ */
+ it('SUB_ACE_ANALYSE_UI_COMPONENT_POPUPBOX_POPUP_0050', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPopup/UIComponentPopupBoxPopup0050");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showButton = await driver.findComponent(ON.id('showButton'));
+ await showButton.click();
+ await Utils.sleep(500);
+ let height666Button = await driver.findComponent(ON.id('height666'));
+ await height666Button.click();
+ await windowSnap.snapShot('1');
+ await Utils.sleep(500);
+ let height333Button = await driver.findComponent(ON.id('height333'));
+ await height333Button.click();
+ await windowSnap.snapShot('2');
+ await Utils.sleep(500);
+ let height111Button = await driver.findComponent(ON.id('height111'));
+ await height111Button.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPromptToastSystemTest/UIComponentPopupBoxPromptToastSystem.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPromptToastSystemTest/UIComponentPopupBoxPromptToastSystem.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..dd6042e00c5e211114a8abb61398deb0882a305d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxPromptToastSystemTest/UIComponentPopupBoxPromptToastSystem.test.ets
@@ -0,0 +1,192 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { afterEach, describe, it } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component, Point, Rect } from '@ohos.UiTest';
+
+export default function UIComponentPopupBoxPromptToastSystem() {
+ describe('UIComponentPopupBoxPromptToastSystem', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0030
+ * @tc.desc 验证在toast的模式设置为default的时候,是否会避让输入法
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0040
+ * @tc.desc 验证在toast的模式设置为default的时候,横竖屏切换toast的显示情况
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0040");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(1000);
+ Settings.changeOrientation();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0040 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0240
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0240
+ * @tc.desc 验证在toast的模式设置为sysTopMost的时候,是否会避让输入法
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0240");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0240 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0250
+ * @tc.desc 验证在toast的模式设置为sysTopMost的时候,横竖屏切换toast的显示情况
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0250");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(1000);
+ Settings.changeOrientation();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0280
+ * @tc.desc 验证在toast的模式设置为topmost的时候,是否会避让输入法
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0280");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(5000);
+ windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0280 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0290
+ * @tc.desc 验证在toast的模式设置为topmost的时候,横竖屏切换toast的显示情况
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0290");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ let button: Component = await driver.findComponent(ON.text('ShowToast'));
+ await button.click();
+ await Utils.sleep(1000);
+ Settings.changeOrientation();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0270
+ * @tc.desc 验证在toast的模式设置为topmost的时候,左右滑动toast是否支持退出
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0270");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button: Component = await driver.findComponent(ON.id('button1'));
+ await Utils.sleep(200);
+ await button.click();
+ await Utils.sleep(500);
+ await driver.swipe(0,300, 20, 300);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0260
+ * @tc.desc 验证在toast的模式设置为sysTopMost的时候,窗口z序层级关系
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxPromptToastSystem/UIComponentPopupBoxPromptToastSystem0260");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button: Component = await driver.findComponent(ON.id('button1'));
+ await Utils.sleep(200);
+ await button.click();
+ await Utils.sleep(2500);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PROMPT_TOASTSYSTEM_0260 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxSpecificationsShadowTest/UIComponentPopupBoxSpecificationsShadow.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxSpecificationsShadowTest/UIComponentPopupBoxSpecificationsShadow.test.ets
index d1ef9fb3eb5b5fd0fd601ff3a9108f0bbdf14aec..f52f9533a5d83200963381acdf60906887ae043b 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxSpecificationsShadowTest/UIComponentPopupBoxSpecificationsShadow.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxSpecificationsShadowTest/UIComponentPopupBoxSpecificationsShadow.test.ets
@@ -13,31 +13,365 @@
* limitations under the License.
*/
-import { afterEach, describe, it } from '@ohos/hypium'
-import Logger from '../model/Logger'
-import Settings from '../model/Settings'
-import Utils from '../model/Utils'
-import windowSnap from '../model/snapShot'
-import { Driver, ON } from '@ohos.UiTest'
-
-/*
- * Settings.createWindow(config.url):
- * 创建窗口,更改窗口基本配置,更改方式详见model/Settings createWindow方法
- *
- * windowSnap.snapShot(globalThis.context):
- * 窗口截屏&图片文件保存,存储在设备端
- * 存储文件固定,单挑用例执行后覆盖,用于自动化UI对比
- * 支持调试更改文件名为时间戳格式,更改model/snapShot createAndGetFile方法 注释L35,放开L32,L33
- *
- * Logger日志使用方法:
- * import Logger form './model/Logger'
- * Logger.info(TAG,`config = ${config}, err = ${JSON.stringify(exception)}`)
- * */
+import { afterEach, describe, it } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component, Point, Rect } from '@ohos.UiTest';
export default function UIComponentPopupBoxSpecificationsShadow() {
describe('UIComponentPopupBoxSpecificationsShadow', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0230
+ * @tc.desc TipsDialog配置shadow(ShadowStyle.OUTER_DEFAULT_LG)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow023");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TipsDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0230 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0250
+ * @tc.desc TipsDialog配置shadow(ShadowStyle.OUTER_DEFAULT_XS)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow025");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0250 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0260
+ * @tc.desc TipsDialog配置shadow(ShadowStyle.OUTER_FLOATING_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow026");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0260 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0270
+ * @tc.desc TipsDialog配置shadow(ShadowStyle.OUTER_FLOATING_SM)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow027");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0270 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0290
+ * @tc.desc TipsDialog配置shadow({radius:引用$r("app.integer.integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy AVERAGE,offsetX:$r("app.integer.integer30")30vp,offsety:$r("app.integer.integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow029");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0300
+ * @tc.desc TipsDialog配置shadow({radius:引用$r("app.integer.integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.INVERT,offsetX:引用$r("app.integer.integer100")100vp,offsety:引用$r("app.integer.integer100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0310
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0310
+ * @tc.desc TipsDialog配置shadow({radius:引用$r("app.integer.integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.PRIMARY,offsetX:$r("app.integer integer30")30vp,offsety:$r("app.integer.integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0310 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow031");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0310 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0320
+ * @tc.desc TipsDialog配置shadow({radius:引用$r("app.integer.integer30")30vp,type:ShadowType.COLOR,color:引用$r("app.color.color3")"#00FFFF",offsetX:引用$r("app.integer.integer100")100vp,offsety:引用$r("app.integerinteger100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow032");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let colorButton: Component = await driver.findComponent(ON.text('TipsColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0330
+ * @tc.desc TipsDialog配置shadow({radius:引用$r("app.string string1")30vp,type:ShadowType.BLUR,color:"#FFOOFF",offsetX:引用$r("app.string.string1")30vp,offsety:引用$r("app.string string1")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow033");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let blurButton: Component = await driver.findComponent(ON.text('TipsBlurDialog'));
+ let colorButton: Component = await driver.findComponent(ON.text('TipsColorDialog'));
+ let closeButton: Component = await driver.findComponent(ON.text('CloseDialog'));
+ await blurButton.click();
+ await Utils.sleep(1000);
+ await closeButton.click();
+ await Utils.sleep(1000);
+ await colorButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0330 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0580
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0580
+ * @tc.desc null:TextPickerDialog配置shadow (null)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0580 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow058");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0590
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0590
+ * @tc.desc null:TimePickerDialog配置shadow (null)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0590', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0590 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow059");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0610
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0610
+ * @tc.desc TextPickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_SM)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0610', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0610 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow061");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0610 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0620
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0620
+ * @tc.desc TextPickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_XS)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0620', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0620 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow062");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0620 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0630
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0630
+ * @tc.desc TextPickerDialog配置shadow(ShadowStyle.OUTER_FLOATING_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0630', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0630 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow063");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0630 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0640
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0640
+ * @tc.desc TextPickerDialog配置shadow(ShadowStyle.OUTER_FLOATING_SM)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0640', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0640 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow064");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0640 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0650
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0650
+ * @tc.desc TextPickerDialog配置shadow({radius:30vp,type:ShadowType.COLOR,color:Color.Black,offsetX:30vp,offsety:30vp,fill:true})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0650', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0650 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow065");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0650 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0660
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0660
+ * @tc.desc TextPickerDialog配置shadow({radius:引用$r("app.integer integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.AVERAGE,offsetX:$r("app.integer.integer30")30vp,offsety:$r("app.integer integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0660', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0660 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow066");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0660 finish.`);
+ done();
+ })
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0200
@@ -59,6 +393,46 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0670
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0670
+ * @tc.desc TextPickerDialog配置shadow({radius:引用$r("app.integer integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.INVERT,offsetX:引用$r("app.integer integer100")100vp,offsety:引用$r("app.integer integer100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0670', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0670 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow067");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0670 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0680
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0680
+ * @tc.desc TextPickerDialog配置shadow({radius:引用$r("app.integer integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.PRIMARY,offsetX:$r("app.integer integer30")30vp,offsety:$r("app.integer integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0680', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0680 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow068");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0680 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0170
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0170
@@ -79,6 +453,72 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0690
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0690
+ * @tc.desc TextPickerDialog配置shadow({radius:引用$r("app.integer integer30")30vp,type:ShadowType.BLUR,color:"#FF00FF",offsetX:引用$r(app.integer integer30")30vp,offsety:引用$r("app.integer integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0690', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0690 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow069");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let blurButton: Component = await driver.findComponent(ON.text('TextPickerBlurDialog'));
+ await blurButton.click();
+ await Utils.sleep(2000);
+ //点击空白区域消失
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ let colorButton: Component = await driver.findComponent(ON.text('TextPickerColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0690 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0700
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0700
+ * @tc.desc TimePickerDialog配置shadow ({radius:引用$r("app.integer integer30")30vp,type:ShadowType.COLOR,color:引用$r("app.color.color3")"#00FFFF",offsetX:引用$r("app.integer.integer100")100vp,offsety:引用$r("app.integerinteger100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0700', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0700 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow070");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0700 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0710
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0710
+ * @tc.desc TimePickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_LG)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0710', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0710 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow071");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0710 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0120
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0120
@@ -99,6 +539,66 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0720
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0720
+ * @tc.desc TimePickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_SM)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0720', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0720 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow072");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0720 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0730
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0730
+ * @tc.desc TimePickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_XS)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0730', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0730 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow073");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0730 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0740
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0740
+ * @tc.desc TimePickerDialog配置shadow(ShadowStyle.OUTER_FLOATING_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0740', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0740 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow074");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0740 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0180
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0180
@@ -119,6 +619,66 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0750
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0750
+ * @tc.desc TimePickerDialog配置shadow(ShadowStyle.OUTER_FLOATING_SM)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0750', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0750 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow075");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0750 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0760
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0760
+ * @tc.desc TimePickerDialog配置shadow({radius:30vp,type:ShadowType.COLOR,color:Color.Black,offsetX:30vp,offsety:30vp,fill:true})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0760', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0760 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow076");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0760 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0770
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0770
+ * @tc.desc TimePickerDialog配置shadow({radius:引用$r("app.integer.integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.AVERAGE,offsetX:$r("app.integer integer30")30vp,offsety:$r("app.integer.integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0770', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0770 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow077");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0770 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0130
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0130
@@ -139,6 +699,46 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0780
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0780
+ * @tc.desc TimePickerDialog配置shadow ({radius:引用$r("app.integer.integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.INVERT,offsetX:引用$r("app.integer integer100")100vp,offsety:引用$r("app.integer integer100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0780', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0780 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow078");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0780 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0790
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0790
+ * @tc.desc TimePickerDialog配置shadow({radius:引用$r("app.integer integer100")100vp,type:ShadowType.COLOR,color:ColoringStrategy.PRIMARY,offsetX:$r("app.integer integer30")30vp,offsety:$r("app.integer integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0790', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0790 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow079");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0790 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0140
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0140
@@ -159,6 +759,72 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0800
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0800
+ * @tc.desc TimePickerDialog配置shadow({radius:引用$r("app.integerinteger30")30vp,type:ShadowType.BLUR,color:"#FF00FF",offsetX:引用$r("app.integer integer30")30vp,offsety:引用$r("app.integer integer30")30vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0800', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0800 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow080");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let blurButton: Component = await driver.findComponent(ON.text('TimePickerBlurDialog'));
+ await blurButton.click();
+ await Utils.sleep(2000);
+ //点击空白区域消失
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ let colorButton: Component = await driver.findComponent(ON.text('TimePickerColorDialog'));
+ await colorButton.click();
+ await Utils.sleep(2000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0800 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0810
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0810
+ * @tc.desc TimePickerDialog配置shadow({radius:引用$r("app.integerinteger30")30vp,type:ShadowType.COLOR,color:引用$r("app.color.color3")"#00FFFF",offsetX:引用$r("app.integer integer100")100vp,offsety:引用$r("app.integer.integer100")100vp,fill:false})
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0810', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0810 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow081");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0810 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0840
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0840
+ * @tc.desc undefind:TipsDialog配置shadow (undefind)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0840', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0840 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow084");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TipsDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0840 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0160
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0160
@@ -179,6 +845,66 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0870
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0870
+ * @tc.desc undefind:TextPickerDialog配置shadow(undefind)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0870', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0870 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow087");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0870 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0880
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0880
+ * @tc.desc undefind:TimePickerDialog配置shadow (undefind)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0880', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0880 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow088");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0880 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0910
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0910
+ * @tc.desc 不配置:TipsDialog不配置shadow
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0910', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0910 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow091");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.id('UIComponentPopupBoxSpecificationsShadow091_001'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0910 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0210
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0210
@@ -199,6 +925,66 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0940
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0940
+ * @tc.desc 不配置:TextPickerDialog不配置shadow
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0940', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0940 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow094");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0940 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0950
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0950
+ * @tc.desc 不配置:TimePickerDialog不配置shadow
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0950', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0950 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow095");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0950 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0980
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0980
+ * @tc.desc 设置默认值:TipsDialog配置shadow(ShadowStyle.OUTER_DEFAULT_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0980 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow098");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.id('UIComponentPopupBoxSpecificationsShadow098_001'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0980 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0220
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0220
@@ -219,6 +1005,46 @@ export default function UIComponentPopupBoxSpecificationsShadow() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1010
+ * @tc.desc 设置默认值:TextPickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1010 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow101");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TextPickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1010 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1020
+ * @tc.desc 设置默认值:TimePickerDialog配置shadow(ShadowStyle.OUTER_DEFAULT_MD)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1020 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxSpecificationsShadow/UIComponentPopupBoxSpecificationsShadow102");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let button: Component = await driver.findComponent(ON.text('TimePickerDialog'));
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_1020 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0830
* @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_SPECIFICATIONS_SHADOW_0830
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxStyleStrongTest/UIComponentPopupBoxStyleStrong.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxStyleStrongTest/UIComponentPopupBoxStyleStrong.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..5520b7395df46e14e4bb1fc77548369a4201eb58
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupBoxStyleStrongTest/UIComponentPopupBoxStyleStrong.test.ets
@@ -0,0 +1,136 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { afterEach, describe, it } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component, Point, Rect } from '@ohos.UiTest';
+
+export default function UIComponentPopupBoxStyleStrong() {
+ describe('UIComponentPopupBoxStyleStrong', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0290
+ * @tc.desc TextPickerDialog配置模糊材质和分别为默认值,验证和不配置保持一致
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxStyleStrong/UIComponentPopupBoxStyleStrong0290");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let ultraThickButton: Component = await driver.findComponent(ON.text('TextPickerDialogUltraThick'));
+ await ultraThickButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ let defaultButton: Component = await driver.findComponent(ON.text('TextPickerDialogDefaultBlur'));
+ await defaultButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0290 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0300
+ * @tc.desc TextPickerDialog默认效果
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxStyleStrong/UIComponentPopupBoxStyleStrong0300");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let defaultButton: Component = await driver.findComponent(ON.text('TextPickerDialogDefaultBlur'));
+ await defaultButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ await defaultButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0300 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0320
+ * @tc.desc TimePickerDialog配置模糊材质和分别为默认值,验证和不配置保持一致
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxStyleStrong/UIComponentPopupBoxStyleStrong0320");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let ultraThickButton: Component = await driver.findComponent(ON.text('TimePickerDialogUltraThick'));
+ await ultraThickButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ let defaultButton: Component = await driver.findComponent(ON.text('TimePickerDialogDefaultBlur'));
+ await defaultButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0320 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0330
+ * @tc.desc TimePickerDialog默认效果
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupBoxStyleStrong/UIComponentPopupBoxStyleStrong0330");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ await Utils.sleep(1000);
+ let defaultButton: Component = await driver.findComponent(ON.text('TimePickerDialogDefaultBlur'));
+ await defaultButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ await driver.click(100, 100);
+ await Utils.sleep(2000);
+ await defaultButton.click();
+ await Utils.sleep(500);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_STYLESTRONG_0330 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxButtonstyleTest/UIComponentPopupboxButtonstyle.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxButtonstyleTest/UIComponentPopupboxButtonstyle.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a51e96b9987a9d2b92c13ec51cd17c744394aec4
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxButtonstyleTest/UIComponentPopupboxButtonstyle.test.ets
@@ -0,0 +1,110 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxButtonstyleTest() {
+ describe('UIComponentPopupboxButtonstyleTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0020
+ * @tc.desc 验证textPickerDialog中acceptButtonStyle、cancelButtonStyle对象中设置了所有的参数,cancel和accept按钮以设置的属性值展示
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxButtonstyle/UIComponentPopupboxButtonstyle0020");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id("show_dialog_bt"));
+ await driver.delayMs(500);
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0020 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0050
+ * @tc.desc 验证timePickerDialog中acceptButtonStyle、cancelButtonStyle对象中设置了所有的参数,cancel和accept按钮以设置的属性值展示
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxButtonstyle/UIComponentPopupboxButtonstyle0050");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id("show_dialog_bt"));
+ await driver.delayMs(500);
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0050 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0030
+ * @tc.desc 验证textPickerDialog中acceptButtonStyle、cancelButtonStyle对象下的所有参数设置为异常值,textPickerDialog展示的效果是否以默认值的效果展示
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxButtonstyle/UIComponentPopupboxButtonstyle0030");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id("show_dialog_bt"));
+ await driver.delayMs(500);
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0060
+ * @tc.desc 验证timePickerDialog中acceptButtonStyle、cancelButtonStyle对象下的所有参数设置为异常值,textPickerDialog展示的效果是否以默认值的效果展示
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxButtonstyle/UIComponentPopupboxButtonstyle0060");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const showDialogBt = await driver.findComponent(ON.id("show_dialog_bt"));
+ await driver.delayMs(500);
+ await showDialogBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_BUTTONSTYLE_0060 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxConsistencySceneTest/UIComponentPopupboxConsistencyScene.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxConsistencySceneTest/UIComponentPopupboxConsistencyScene.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..818673f2f68a15f5085dce142e3140c0345fcb3d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxConsistencySceneTest/UIComponentPopupboxConsistencyScene.test.ets
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { DisplayRotation, Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxConsistencyScene() {
+ describe('UIComponentPopupboxConsistencyScene', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_CONSISTENCY_SCENE_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_CONSISTENCY_SCENE_0040
+ * @tc.desc 日期选择弹窗与时间选择弹窗UX对比
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_CONSISTENCY_SCENE_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_CONSISTENCY_SCENE_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxConsistencyScene/UIComponentPopupboxConsistencyScene0040");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxConsistencyScene0040_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_CONSISTENCY_SCENE_0040 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxEnterTest/UIComponentPopupboxEnter.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxEnterTest/UIComponentPopupboxEnter.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..3c1734fb3044a132ac2f47f97854ef7d0d25cc17
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxEnterTest/UIComponentPopupboxEnter.test.ets
@@ -0,0 +1,234 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Logger from '../model/Logger';
+import Settings from '../model/Settings';
+import Utils from '../model/Utils';
+import windowSnap from '../model/snapShot';
+import { Driver, ON, Component } from '@ohos.UiTest';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { KeyCode } from '@ohos.multimodalInput.keyCode';
+
+export default function UIComponentPopupboxEnterTest() {
+ describe('UIComponentPopupboxEnterTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0520
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0520
+ * @tc.desc TextPickerDialog多重弹窗
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0520', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0520 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0520");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_TAB);
+ await Utils.sleep(500);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0520 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0550
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0550
+ * @tc.desc TextPickerDialog默认响应ENTER键
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0550', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0550 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0550");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(1000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0550 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0510
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0510
+ * @tc.desc TextPickerDialog多种弹窗对齐,左移30px
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0510 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0510");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0510 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0570
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0570
+ * @tc.desc TimePickerDialog多种弹窗对齐,右上对齐
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0570', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0570 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0570");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0570 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0580
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0580
+ * @tc.desc TimePickerDialog多种弹窗对齐,右中对齐
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0580', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0580 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0580");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0580 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0640
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0640
+ * @tc.desc TimePickerDialog默认响应ENTER键
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0640', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0640 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0640");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0640 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0590
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0590
+ * @tc.desc TimePickerDialog多种弹窗对齐右移30px
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0590', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0590 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0590");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0590 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0600
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0600
+ * @tc.desc TimePickerDialog多种弹窗对齐左移30px
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0600', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0600 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0600");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0600 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0610
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0610
+ * @tc.desc TimePickerDialog多重弹窗
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0610', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0610 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxEnter/UIComponentPopupboxEnter0610");
+ await Utils.sleep(1000);
+ const driver = Driver.create();
+ const button = await driver.findComponent(ON.id('show_dialog_bt'));
+ await driver.delayMs(500);
+ await button.click();
+ await Utils.sleep(2000);
+ await driver.triggerKey(KeyCode.KEYCODE_TAB);
+ await Utils.sleep(500);
+ await driver.triggerKey(KeyCode.KEYCODE_ENTER);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_ENTER_0610 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxMenuMenuTestTest/UIComponentPopupboxMenuMenuTest.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxMenuMenuTestTest/UIComponentPopupboxMenuMenuTest.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a748664df57da6d608d46849a72d4f4880593239
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxMenuMenuTestTest/UIComponentPopupboxMenuMenuTest.test.ets
@@ -0,0 +1,484 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+export default function UIComponentPopupboxMenuMenuTest() {
+ describe('UIComponentPopupboxMenuMenuTest', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1980
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1980
+ * @tc.desc menuTest#menuTest#menuTest_230
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1980 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1980");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1980 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1970
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1970
+ * @tc.desc menuTest#menuTest#menuTest_229
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1970', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1970 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1970");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1970 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0830
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0830
+ * @tc.desc menuTest#menuTest#menuTest_092
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0830', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0830 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0830");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0830 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0080
+ * @tc.desc menuTest#menuTest#menuTest_008
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0080");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0080 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0100
+ * @tc.desc menuTest#menuTest#menuTest_010
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0100");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0100 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0110
+ * @tc.desc menuTest#menuTest#menuTest_011
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0110");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0110 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1100
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1100
+ * @tc.desc menuTest#menuTest#menuTest_126
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1100 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1100");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1100 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1090
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1090
+ * @tc.desc menuTest#menuTest#menuTest_125
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1090 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1090");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1090 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1630
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1630
+ * @tc.desc menuTest#menuTest#menuTest_187
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1630', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1630 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1630");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1630 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1190
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1190
+ * @tc.desc menuTest#menuTest#menuTest_136
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1190 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1190");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1190 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1310
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1310
+ * @tc.desc menuTest#menuTest#menuTest_151
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1310 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1310");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1310 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1200
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1200
+ * @tc.desc menuTest#menuTest#menuTest_137
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1200 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1200");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1200 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1380
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1380
+ * @tc.desc menuTest#menuTest#menuTest_159
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1380 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1380");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1380 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0160
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0160
+ * @tc.desc menuTest#menuTest#menuTest_016
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0160");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0160 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0670
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0670
+ * @tc.desc menuTest#menuTest#menuTest_074
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0670', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0670 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0670");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0670 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1480
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1480
+ * @tc.desc menuTest#menuTest#menuTest_170
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1480', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1480 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1480");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1480 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0040
+ * @tc.desc menuTest#menuTest#menuTest_004
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0040");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0040 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0190
+ * @tc.desc menuTest#menuTest#menuTest_019
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0190");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0190 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1510
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1510
+ * @tc.desc menuTest#menuTest#menuTest_173
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1510', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1510 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1510");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1510 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1490
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1490
+ * @tc.desc menuTest#menuTest#menuTest_171
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1490', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1490 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1490");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1490 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0470
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0470
+ * @tc.desc menuTest#menuTest#menuTest_049
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0470', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0470 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0470");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0470 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1390
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1390
+ * @tc.desc menuTest#menuTest#menuTest_160
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1390 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1390");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1390 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0320
+ * @tc.desc menuTest#menuTest#menuTest_032
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0320");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0320 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0540
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0540
+ * @tc.desc menuTest#menuTest#menuTest_058
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0540', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0540 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest0540");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_0540 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1060
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1060
+ * @tc.desc menuTest#menuTest#menuTest_122
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1060 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxMenuMenuTest/UIComponentPopupboxMenuMenuTest1060");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('text'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_MENU_MENUTEST_1060 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPickeroldTest/UIComponentPopupboxPickerold.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPickeroldTest/UIComponentPopupboxPickerold.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..2a91d7139a7c105536da156915ea809c27fe3f04
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPickeroldTest/UIComponentPopupboxPickerold.test.ets
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { DisplayRotation, Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxPickerold() {
+ describe('UIComponentPopupboxPickerold', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1260
+ * @tc.desc TimePicker组件验证设置宽度为400vp,高度为400vp的情况下,TimePicker的宽高取值
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1260 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxPickerold/UIComponentPopupboxPickerold1260");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1260 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1250
+ * @tc.desc TimePicker组件验证设置宽度为250vp,高度为180vp的情况下,TimePicker的宽高取值
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1250 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxPickerold/UIComponentPopupboxPickerold1250");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1250 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1270
+ * @tc.desc TimePicker组件验证设置宽度为undefined,高度为undefined的情况下,TimePicker的宽高取值
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1270 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxPickerold/UIComponentPopupboxPickerold1270");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_PICKEROLD_1270 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPopupFollowtransformoftargetTest/UIComponentPopupboxPopupFollowtransformoftarget.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPopupFollowtransformoftargetTest/UIComponentPopupboxPopupFollowtransformoftarget.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..0ec2a8750223f33cf8b7b4037b481716b750a3e6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxPopupFollowtransformoftargetTest/UIComponentPopupboxPopupFollowtransformoftarget.test.ets
@@ -0,0 +1,57 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+export default function UIComponentPopupboxPopupFollowtransformoftarget() {
+ describe('UIComponentPopupboxPopupFollowtransformoftarget', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_POPUP_FOLLOWTRANSFORMOFTARGET_0450
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_POPUP_FOLLOWTRANSFORMOFTARGET_0450
+ * @tc.desc popup设置CustomPopupOptions,followTransformOfTarget(null),autoCancel(false),最外层的column组件点击后的rotate更改为{angle:"90deg"}
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_POPUP_FOLLOWTRANSFORMOFTARGET_0450', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_POPUP_FOLLOWTRANSFORMOFTARGET_0450 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxPopupFollowtransformoftarget/UIComponentPopupboxPopupFollowtransformoftarget0450");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const btn: Component = await driver.findComponent(ON.id('btn'));
+ await btn.click();
+ await Utils.sleep(1000);
+ await driver.click(100,100);
+ await Utils.sleep(1000);
+ const dis: Component = await driver.findComponent(ON.id('rotate'));
+ await dis.click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_POPUP_FOLLOWTRANSFORMOFTARGET_0450 finish.`);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInteractionTest/UIComponentPopupboxTextPickerDialogInteraction.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInteractionTest/UIComponentPopupboxTextPickerDialogInteraction.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..8d52ca046fbe4826b39ccf537e55c5e63dc49b98
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInteractionTest/UIComponentPopupboxTextPickerDialogInteraction.test.ets
@@ -0,0 +1,94 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxTextPickerDialogInteraction() {
+ describe('UIComponentPopupboxTextPickerDialogInteraction', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0030
+ * @tc.desc 文本滑动选择器弹窗TextPickerDialog,创建多级联动选择器弹窗,固定一级文本,变更二级文本
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0030', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInteraction/UIComponentPopupboxTextPickerDialogInteraction0030");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x, point.y, point.x, point.y + 50);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0010
+ * @tc.desc 文本滑动选择器弹窗TextPickerDialog,点击未选中项,验证效果
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0010', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInteraction/UIComponentPopupboxTextPickerDialogInteraction0010");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ const item: Component = await driver.findComponent(ON.text('b1'));
+ await item.click();
+ await Utils.sleep(2000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0020
+ * @tc.desc 文本滑动选择器弹窗TextPickerDialog,创建多级联动选择器弹窗,变更一级文本
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERACTION_0020', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInteraction/UIComponentPopupboxTextPickerDialogInteraction0020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ const textPicker: Component = await driver.findComponent(ON.type('TextPicker'));
+ const point = await textPicker.getBoundsCenter();
+ await driver.swipe(point.x - 200, point.y, point.x - 200, point.y + 50);
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInterfaceTest/UIComponentPopupboxTextPickerDialogInterface.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInterfaceTest/UIComponentPopupboxTextPickerDialogInterface.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..36abe2b7af4b6bb8b948209e4256fdf3795f746b
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTextPickerDialogInterfaceTest/UIComponentPopupboxTextPickerDialogInterface.test.ets
@@ -0,0 +1,808 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import uiAppearance from '@ohos.uiAppearance';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxTextPickerDialogInterface() {
+ describe('UIComponentPopupboxTextPickerDialogInterface', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1210
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1210
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (style:Italic)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1210', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1210");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1280
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1280
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle(weight:FontWeight.Lighter)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1280', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1280");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1310
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1310
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle(weight:FontWeight.Regular)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1310', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1310");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1270
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:FontWeight.Bold)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1270', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1270");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1390
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1390
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weight:FontWeight.Lighter)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1390', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1390");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1190
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1190
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1190', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1190");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1360
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1360
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weight:900)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1360', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1360");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1140
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1140
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:900)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1140', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1140");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1300
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1300
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:FontWeight.Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1300', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1300");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1410
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1410
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle(weight:FontWeight.Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1410', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1410");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1240
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1240
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:400)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1240', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1240");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1250
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle(weight:900)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1250', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1250");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1290
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:FontWeight.Medium)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1290', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1290");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1220
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1220
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (style:Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1220', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1220");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1260
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:FontWeight.Bolder)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1260', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1260");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1380
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1380
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weight:FontWeight.Bold)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1380', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1380");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1080
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1080
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、onCancel
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1080', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1080");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ let cancelButton = await driver.findComponent(ON.text('取消'));
+ await cancelButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1400
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1400
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weight:FontWeight.Medium)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1400', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1400");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1370
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1370
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weight:FontWeight.Bolder)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1370', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1370");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1340
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1340
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle(weight:100)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1340', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1340");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1090
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1090
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、onChange
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1090', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1090");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await (await driver.findComponent(ON.text('b'))).click();
+ await Utils.sleep(3000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1350
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1350
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle(weight:400)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1350', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1350");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1330
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1330
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle(style:Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1330', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1330");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1420
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1420
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (weightFontWeight Regular)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1420', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1420");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1230
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1230
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细textStyle (weight:100)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1230', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1230");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1320
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置选中项的文本颜色、字号、字体粗细selectedTextStyle (style:Italic)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1320', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1320");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1070
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1070
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog0方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、onAccept
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1070', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1070");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ let okButton = await driver.findComponent(ON.text('确定'));
+ await okButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1120
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1120
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:100)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1120', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1120");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1030
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、selected(1)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1030', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1030");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1000
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1000
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、selected(2)、value(undefined)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1000', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1000");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1460
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1460
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range(空数组)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1460', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1460");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1470
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1470
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组TextPickerRangeContent,文本加图片
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1470', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1470");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1010
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、selected(0)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1010', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1010");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1050
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1050
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、value(null)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1050', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1050");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1160
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1160
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Bold)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1160', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1160");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1020
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、selected(10,大于数组长度)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1020', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1040
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、value(空串)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1040', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1040");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1060
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1060
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、value(undefined)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1060', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1060");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1130
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1130
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:400)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1130', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1130");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1450
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1450
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range(多元素)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1450', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1450");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1440
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1440
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、选项高度defaultPickerltemHeight(string)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1440', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1440");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1200
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1200
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Regular)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1200', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1200");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1150
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1150
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Bolder)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1150', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1150");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1180
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1180
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Medium)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1180', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1180");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1100
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1100
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (style:Italic)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1100', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1100");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1110
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1110
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (style:Normal)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1110', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1110");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1170
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1170
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细disappearTextStyle (weight:FontWeight.Lighter)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1170', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1170");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1430
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1430
+ * @tc.desc 通过getUIContext()获取uniconten对象,调用showTextPickerDialog()方法,创建文本滑动选择器弹窗,设置文本选择数组range、选中项selected(2)、选项高度defaultPickerltemHeight
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TEXTPICKERDIALOG_INTERFACE_1430', 0, async (done: Function) => {
+ Settings.createWindow("testability/pages/UIComponentPopupboxTextPickerDialogInterface/UIComponentPopupboxTextPickerDialogInterface1430");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let showTextPickerButton = await driver.findComponent(ON.id('ShowTextPicker'));
+ await showTextPickerButton.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ done();
+ })
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterface2Test/UIComponentPopupboxTimepickerdialogInterface2.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterface2Test/UIComponentPopupboxTimepickerdialogInterface2.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..548740136da2d6fa121c11c446985c273563af0b
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterface2Test/UIComponentPopupboxTimepickerdialogInterface2.test.ets
@@ -0,0 +1,850 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxTimepickerdialogInterface2() {
+ describe('UIComponentPopupboxTimepickerdialogInterface2', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0160
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0160
+ * @tc.desc 属性-offset-不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0160 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20160");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20160_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0160 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0190
+ * @tc.desc 属性-backgroundColor-Color(pink)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20190");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20190_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0190 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0200
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0200
+ * @tc.desc 属性-backgroundColor-number(0x008000)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0200 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20200");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20200_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0200 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0080
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0080
+ * @tc.desc 属性-alignment-TopEnd
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0080 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20080");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20080_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0080 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0030
+ * @tc.desc 属性-alignment-Top
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20030");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20030_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0030 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0040
+ * @tc.desc 属性-alignment-Center
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0040 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20040");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20040_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0040 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0240
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0240
+ * @tc.desc 属性-backgroundColor-不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0240 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20240");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20240_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0240 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0070
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0070
+ * @tc.desc 属性-alignment-TopStart
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0070 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20070");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20070_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0070 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0170
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0170
+ * @tc.desc 属性-maskRect-{x:50,y:50width: "50%". height: “50%" }
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0170 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20170");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20170_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0170 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0100
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0100
+ * @tc.desc 属性-alignment-CenterEnd
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0100 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20100");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20100_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0100 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0120
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0120
+ * @tc.desc 属性-alignment-BottomEnd
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0120 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20120");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20120_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0120 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0130
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0130
+ * @tc.desc 属性-alignment-不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0130 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20130");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20130_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0130 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0150
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0150
+ * @tc.desc 属性-offset-{dx:-20,dy:+20}
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0150 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20150");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20150_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0150 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0110
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0110
+ * @tc.desc 属性-alignment-BottomStart
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0110 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20110");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20110_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0110 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0050
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0050
+ * @tc.desc 属性-alignment-Bottom
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0050 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20050");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20050_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0050 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0220
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0220
+ * @tc.desc 属性-backgroundColor-Resource-$r(pink)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0220 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20220");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20220_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0220 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0260
+ * @tc.desc 属性-backgroundBlurStyle-Thick
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0260 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20260");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20260_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0260 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0210
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0210
+ * @tc.desc 属性-backgroundColor-string(#9effffff)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0210 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20210");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20210_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0210 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0250
+ * @tc.desc 属性-backgroundColor-动态切换
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0250 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20250");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20250_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ let text = await driver.findComponent(ON.text('取消'));
+ let point = await text.getBoundsCenter();
+ await driver.click(point.x, point.y);
+ await Utils.sleep(1000);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot('2');
+ await Utils.sleep(1000);
+ let text1 = await driver.findComponent(ON.text('取消'));
+ let point1 = await text1.getBoundsCenter();
+ await driver.click(point1.x, point1.y);
+ await Utils.sleep(1000);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot('3');
+ await Utils.sleep(1000);
+ let text2 = await driver.findComponent(ON.text('取消'));
+ let point2 = await text2.getBoundsCenter();
+ await driver.click(point2.x, point2.y);
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0250 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0230
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0230
+ * @tc.desc 属性-backgroundColor-Resource-$r(#9effffff)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0230 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20230");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20230_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0230 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0280
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0280
+ * @tc.desc 属性-backgroundBlurStyle-Thick
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0280 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20280");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20280_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0280 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0270
+ * @tc.desc 属性-backgroundBlurStyle-Regular
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0270 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20270");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20270_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0270 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0290
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_THIN
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0290 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20290");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20290_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0290 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0340
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0340
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_COMPONENT_ULTRA THIN
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0340 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20340");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20340_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0340 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0310
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0310
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_THICK
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0310 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20310");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20310_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0310 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0350
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0350
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_COMPONENT_THIN
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0350 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20350");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20350_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0350 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0330
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0330
+ * @tc.desc 属性-backgroundBlurStyle-NONE
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0330 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20330");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20330_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0330 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0360
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0360
+ * @tc.desc 属性-backgroundBlurStyle-COMPONENT_REGULAR
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0360 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20360");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20360_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0360 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0390
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0390
+ * @tc.desc 属性-backgroundBlurStyle-不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0390', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0390 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20390");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20390_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0390 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0370
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0370
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_COMPONENT_ULTRA_COMPONENT_THICK
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0370', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0370 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20370");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20370_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0370 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0380
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0380
+ * @tc.desc 属性-backgroundBlurStyle-COMPONENT ULTRA THICK
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0380', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0380 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20380");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20380_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0380 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0320
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND ULTRA_THICK
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0320 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20320");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20320_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0320 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0400
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0400
+ * @tc.desc 属性-DialogAlignment.Default和offset:{ dx:0.dy:0}同时设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0400', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0400 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20400");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20400_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0400 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0300
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0300
+ * @tc.desc 属性-backgroundBlurStyle-BACKGROUND_REGULAR
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0300 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20300");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20300_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0300 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0020
+ * @tc.desc 验证TimePickerDialogOptions非必填性
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20020_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0020 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0010
+ * @tc.desc 验证Options非必填性
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20010");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('button1'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0010 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0090
+ * @tc.desc 属性-alignment-CenterStart
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20090");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20090_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0090 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0060
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0060
+ * @tc.desc 属性-alignment-Default
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0060 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20060");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20060_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0060 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0180
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0180
+ * @tc.desc 属性-maskRect-不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0180 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20180");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20180_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0180 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0140
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0140
+ * @tc.desc 属性-offset-{dx:0,dy: 0}
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0140 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface2/UIComponentPopupboxTimepickerdialogInterface20140");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface20140_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE2_0140 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterfaceTest/UIComponentPopupboxTimepickerdialogInterface.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterfaceTest/UIComponentPopupboxTimepickerdialogInterface.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..b26a38cb2ac500271500457bd484301c0d3341b9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogInterfaceTest/UIComponentPopupboxTimepickerdialogInterface.test.ets
@@ -0,0 +1,1380 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxTimepickerdialogInterface() {
+ describe('UIComponentPopupboxTimepickerdialogInterface', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0950
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0950
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-color-$r("app.color.blue”)
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0950', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0950 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0950");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0950_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0950 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1070
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1070
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Lighter
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1070', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1070 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1070");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1070_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1070 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1030
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-style-ltalic
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1030 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1030");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1030_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1030 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1240
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1240
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-style-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1240', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1240 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1240");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1240_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1240 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1090
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1090
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1090 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1090");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1090_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1090 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1010
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-size-10
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1010 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1010");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1010_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1010 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0900
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0900
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-onCancel
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0900', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0900 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0900");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0900_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ let text1 = await driver.findComponent(ON.text('取消'));
+ let point1 = await text1.getBoundsCenter();
+ await driver.click(point1.x, point1.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0900 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1260
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1260
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Bolder
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1260', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1260 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1260");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1260_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1260 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1180
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1180
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-family-Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1180 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1180");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1180_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1180 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1310
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1310
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-number-400
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1310', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1310 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1310");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1310_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1310 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1060
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1060
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Bolder
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1060', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1060 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1060");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1060_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1060 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1050
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1050
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Bold
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1050', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1050 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1050");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1050_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1050 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1290
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1290
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1290', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1290 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1290");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1290_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1290 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1020
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-size-Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1020 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1020_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1020 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1080
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1080
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Medium
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1080', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1080 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1080");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1080_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1080 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1100
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1100
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-FontWeight-Regular
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1100', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1100 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1100");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1100_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1100 finish.`);
+ done();
+ });
+
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0980 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0980");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0980_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0980 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1120
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1120
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-number-500
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1120 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1120");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1120_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1120 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0910
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0910
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-onChange
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0910', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0910 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0910");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0910_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot('1');
+ let text1 = await driver.findComponent(ON.text('9'));
+ let point1 = await text1.getBoundsCenter();
+ await driver.click(point1.x, point1.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot('2');
+ await Utils.sleep(500);
+ let text2 = await driver.findComponent(ON.text('31'));
+ let point2 = await text2.getBoundsCenter();
+ await driver.click(point2.x, point2.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot('3');
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0910 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1220
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1220
+ * @tc.desc 通过getUlContext0)获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-size-Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1220 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1220");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1220_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1220 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1360
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1360
+ * @tc.desc 通过getUlContext0)获取uiconten对象,调用showTimePickerDialog()-连续调用
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1360', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1360 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1360");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1360_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1360 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1340
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1340
+ * @tc.desc 通过getUlContext0)获取uiconten对象,调用showTimePickerDialog()-useMilitaryTime-false
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1340', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1340 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1340");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1340_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1340 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0990
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0990
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-family-string
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0990', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0990 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0990");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0990_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0990 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0860
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0860
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-number-400
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0860', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0860 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0860");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0860_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0860 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0700
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0700
+ * @tc.desc 通过getUContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-color-"rgb(255.0.0)”
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0700', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0700 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0700");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0700_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0700 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0890
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0890
+ * @tc.desc 通过getUlContext()获取uiconten对象,调用showTimePickerDialog()-onAccept
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0890', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0890 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0890");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0890_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0890 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0850
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0850
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-FontWeight-Regular
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0850', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0850 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0850");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0850_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0850 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1130
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1130
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-string-"500"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1130 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1130");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1130_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1130 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0880
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0880
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-string-"500"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0880', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0880 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0880");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0880_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0880 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1160
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1160
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-color-0x0000ff
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1160 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1160");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1160_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1160 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1300
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1300
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Regular
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1300', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1300 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1300");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1300_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1300 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1200
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1200
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-size-"10px"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1200 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1200");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1200_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1200 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1110
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1110
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-weight-number-400
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1110 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1110");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1110_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1110 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1280
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1280
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Medium
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1280', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1280 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1280");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1280_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1280 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1040
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1040
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-style-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1040', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1040 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1040");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1040_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1040 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1170
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1170
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-color-Color.Blue
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1170 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1170");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1170_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1170 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0820
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0820
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-FontWeight-Bolder
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0820', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0820 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0820");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0820_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0820 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0800
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0800
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-style-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0800', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0800 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0800");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0800_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0800 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0790
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0790
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-style-ltalic
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0790', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0790 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0790");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0790_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0790 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1140
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1140
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-color-"rgb(255,0,0)"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1140 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1140");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1140_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1140 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0920
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0920
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selected-Date-Date(2020-12-25T08:30:00")
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0920', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0920 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0920");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0920_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0920 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1150
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1150
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-color-$r("app.color.blue")
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1150 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1150");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1150_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1150 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0760
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0760
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-size-"10px"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0760', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0760 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0760");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0760_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0760 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1270
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1270
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Lighter
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1270', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1270 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1270");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1270_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1270 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0710
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0710
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-color-$r(app.color.blue")
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0710', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0710 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0710");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0710_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0710 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0740
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0740
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-family-Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0740', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0740 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0740");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0740_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0740 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1350
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1350
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-useMilitaryTime-true
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1350', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1350 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1350");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1350_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1350 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0830
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0830
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-FontWeight-Medium
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0830', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0830 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0830");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0830_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0830 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0720
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0720
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-color-0x0000ff
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0720', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0720 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0720");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0720_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0720 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1210
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1210
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-size-10
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1210 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1210");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1210_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1210 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0730
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0730
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-color-Color.Blue
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0730', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0730 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0730");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0730_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0730 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0940
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0940
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-color-"rgb(255,0,0)"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0940', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0940 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0940");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0940_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0940 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0770
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0770
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-size-10
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0770', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0770 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0770");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0770_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0770 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0960
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0960
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-color-0x0000ff
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0960', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0960 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0960");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0960_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0960 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0930
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0930
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selected-Date不设置
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0930', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0930 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0930");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0930_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0930 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1000
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1000
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-font-size-"10px"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1000', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1000 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1000");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1000_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1000 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0840
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0840
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-FontWeight-Normal
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0840', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0840 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0840");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0840_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0840 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1320
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1320
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-number-500
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1320', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1320 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1320");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1320_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1320 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0750
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0750
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-family-string
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0750', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0750 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0750");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0750_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0750 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1230
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1230
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-style-Italic
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1230', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1230 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1230");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1230_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1230 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0870
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0870
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-number-500
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0870', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0870 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0870");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0870_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0870 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1330
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1330
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-string-"500"
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1330', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1330 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1330");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1330_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1330 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0780
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0780
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-size-Resource
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0780', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0780 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0780");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0780_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0780 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0970
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0970
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-selectedTextStyle-PickerTextStyle-color-Color.Blue
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0970', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0970 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0970");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0970_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0970 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0810
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0810
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-disappearTextStyle-PickerTextStyle-font-weight-FontWeight-Bold
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0810', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0810 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface0810");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface0810_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_0810 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1250
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1250
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-weight-FontWeight-Bold
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1250', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1250 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1250");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1250_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1250 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1190
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1190
+ * @tc.desc 通过getUIContext()获取uiconten对象,调用showTimePickerDialog()-textStyle-PickerTextStyle-font-family-string
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1190 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogInterface/UIComponentPopupboxTimepickerdialogInterface1190");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogInterface1190_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_INTERFACE_1190 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogScenariosTest/UIComponentPopupboxTimepickerdialogScenariosTest.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogScenariosTest/UIComponentPopupboxTimepickerdialogScenariosTest.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..83750edd66317af0115acb88a1f3103d6dca1289
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentPopupboxTimepickerdialogScenariosTest/UIComponentPopupboxTimepickerdialogScenariosTest.test.ets
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { DisplayRotation, Driver, ON } from '@ohos.UiTest';
+
+export default function UIComponentPopupboxTimepickerdialogScenarios() {
+ describe('UIComponentPopupboxTimepickerdialogScenarios', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0090
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0090
+ * @tc.desc 弹出子窗口时间滑动选择器弹窗后,点击确认退出子窗口
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0090', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0090 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogScenarios/UIComponentPopupboxTimepickerdialogScenarios0090");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogScenarios0090_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ let text = await driver.findComponent(ON.text('确定'));
+ let point = await text.getBoundsCenter();
+ await driver.click(point.x, point.y);
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0090 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0030
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0030
+ * @tc.desc 两种方法同时存在-性能
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0030 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogScenarios/UIComponentPopupboxTimepickerdialogScenarios0030");
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogScenarios0030_001'));
+ await Utils.sleep(250);
+ await windowSnap.snapShot('1');
+ for (let i = 1; i <= 20; i++) {
+ await Utils.sleep(300);
+ await button.click();
+ await Utils.sleep(300);
+ await driver.click(200, 200);
+ }
+ await Utils.sleep(1000);
+ await windowSnap.snapShot('2');
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0030 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0020
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0020
+ * @tc.desc 两种方法同时存在-常规调用DatePickerDialog后通过getUIContext调用
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0020 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogScenarios/UIComponentPopupboxTimepickerdialogScenarios0020");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogScenarios0020_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot('1');
+ await Utils.sleep(3000);
+ windowSnap.snapShot('2');
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0020 finish.`);
+ done();
+ });
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0010
+ * @tc.name SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0010
+ * @tc.desc 两种方法同时存在-getUIContext调用后通过常规调用DatePickerDialog
+ */
+ it('SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0010 start.`);
+ Settings.createWindow("testability/pages/UIComponentPopupboxTimepickerdialogScenarios/UIComponentPopupboxTimepickerdialogScenarios0010");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentPopupboxTimepickerdialogScenarios0010_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot('1');
+ await Utils.sleep(3000);
+ windowSnap.snapShot('2');
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_POPUPBOX_TIMEPICKERDIALOG_SCENARIOS_0010 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentScrollPickerPickerrefactorTest/UIComponentScrollPickerPickerrefactor.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentScrollPickerPickerrefactorTest/UIComponentScrollPickerPickerrefactor.test.ets
new file mode 100644
index 0000000000000000000000000000000000000000..c8e2bfa47ae2d8b08aad0b0b507be7f6d26bcb60
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentScrollPickerPickerrefactorTest/UIComponentScrollPickerPickerrefactor.test.ets
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import Settings from '../model/Settings';
+import windowSnap from '../model/snapShot';
+import Logger from '../model/Logger';
+import Utils from '../model/Utils';
+import { DisplayRotation, Driver, ON, Component } from '@ohos.UiTest';
+
+export default function UIComponentScrollPickerPickerrefactor() {
+ describe('UIComponentScrollPickerPickerrefactor', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_SCROLL_PICKER_PICKERREFACTOR_0190
+ * @tc.name SUB_ACE_UI_COMPONENT_SCROLL_PICKER_PICKERREFACTOR_0190
+ * @tc.desc TimePick可以正常切换时间进制
+ */
+ it('SUB_ACE_UI_COMPONENT_SCROLL_PICKER_PICKERREFACTOR_0190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SCROLL_PICKER_PICKERREFACTOR_0190 start.`);
+ Settings.createWindow("testability/pages/UIComponentScrollPickerPickerrefactor/UIComponentScrollPickerPickerrefactor0190");
+ await Utils.sleep(1000);
+ let driver = Driver.create();
+ let button = await driver.findComponent(ON.id('UIComponentScrollPickerPickerrefactor0190_001'));
+ await Utils.sleep(100);
+ await button.click();
+ await Utils.sleep(500);
+ await button.click();
+ await Utils.sleep(1000);
+ windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SCROLL_PICKER_PICKERREFACTOR_0190 finish.`);
+ done();
+ });
+ })
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentUISupportColorTest/UIComponentUISupportColor.test.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentUISupportColorTest/UIComponentUISupportColor.test.ets
index daf797ea095d73d75a47ee5fe88209d0fec33dae..001f134be2f1c30421dc0ea8be975d1f449aef85 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentUISupportColorTest/UIComponentUISupportColor.test.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/UIComponentUISupportColorTest/UIComponentUISupportColor.test.ets
@@ -13,34 +13,85 @@
* limitations under the License.
*/
-import { describe, afterEach, it } from '@ohos/hypium';
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
import Settings from '../model/Settings';
import windowSnap from '../model/snapShot';
import Logger from '../model/Logger';
import Utils from '../model/Utils';
import uiAppearance from '@ohos.uiAppearance';
-import { Driver ,ON } from '@ohos.UiTest'
-
-/*
- * UIComponentUISupportColor
- *
- * Settings.createWindow(config.url):
- * 创建窗口,更改窗口基本配置,更改方式详见model/Settings createWindow方法
- *
- * windowSnap.snapShot(globalThis.context):
- * 窗口截屏&图片文件保存,存储在设备端
- * 存储文件固定,单挑用例执行后覆盖,用于自动化UI对比
- * 支持调试更改文件名为时间戳格式,更改model/snapShot createAndGetFile方法 注释L35,放开L32,L33
- *
- * Logger日志使用方法:
- * import Logger form './model/Logger'
- * Logger.info(TAG,`config = ${config}, err = ${JSON.stringify(exception)}`)
- * */
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import { Component, Driver, ON } from '@ohos.UiTest';
+import { BusinessError } from '@kit.BasicServicesKit';
export default function UIComponentUISupportColor() {
-
describe('UIComponentUISupportColor', () => {
+ afterEach(async (done: Function) => {
+ await Settings.initEnv();
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1970
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1970
+ * @tc.desc 验证TextPicker组件动态切换浅色模式-浅色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1970', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1970 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor1970");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("before");
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_bt'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1970 finish.`);
+ done();
+ })
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2030
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2030
+ * @tc.desc 验证TextPicker组件跟随系统深浅颜色变化
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2030', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2030 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2030");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const changeLightBt: Component = await driver.findComponent(ON.id('change_light_theme_bt'));
+ await changeLightBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("light");
+ const changeDarkBt: Component = await driver.findComponent(ON.id('change_dark_theme_bt'));
+ await changeDarkBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2030 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1990
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1990
+ * @tc.desc 验证TextPicker组件动态切换深色模式-浅色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1990', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1990 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor1990");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("dark");
+ const driver: Driver = Driver.create();
+ const changeLightBt: Component = await driver.findComponent(ON.id('change_light_theme_bt'));
+ await changeLightBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1990 finish.`);
+ done();
+ })
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1010
@@ -66,6 +117,24 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2010
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2010
+ * @tc.desc 验证TextPicker组件固定使用浅色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2010', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2010 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2010");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("1");
+ getContext().getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("2");
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2010 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1050
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1050
@@ -90,6 +159,26 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2000
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2000
+ * @tc.desc 验证TextPicker组件动态切换深色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2000', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2000 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2000");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("before");
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_bt'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("after");
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2000 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1050_1
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1050_1
@@ -114,6 +203,26 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1980
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1980
+ * @tc.desc 验证TextPicker组件动态切换浅色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1980', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1980 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor1980");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("light");
+ const driver: Driver = Driver.create();
+ const changeLightBt: Component = await driver.findComponent(ON.id('change_theme_bt'));
+ await changeLightBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("dark");
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1980 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1020
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1020
@@ -138,6 +247,24 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2020
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2020
+ * @tc.desc 验证TextPicker组件固定使用深色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2020', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2020 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2020");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("1");
+ getContext().getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2020 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1040
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1040
@@ -158,6 +285,27 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2180
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2180
+ * @tc.desc 验证Toggle组件动态切换浅色模式-浅色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2180', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2180 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2180");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("Toggle");
+ const driver: Driver = Driver.create();
+ const Toggle: Component = await driver.findComponent(ON.id('Toggle'));
+ let pointButtonCenter = await Toggle.getBoundsCenter();
+ await driver.click(pointButtonCenter.x, pointButtonCenter.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2180 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1000
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1000
@@ -182,6 +330,27 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2190
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2190
+ * @tc.desc 验证Toggle组件动态切换浅色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2190', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2190 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2190");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("Toggle");
+ const driver: Driver = Driver.create();
+ const Toggle: Component = await driver.findComponent(ON.id('Toggle'));
+ let pointButtonCenter = await Toggle.getBoundsCenter();
+ await driver.click(pointButtonCenter.x, pointButtonCenter.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2190 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1030
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_1030
@@ -202,6 +371,27 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2200
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2200
+ * @tc.desc 验证Toggle组件动态切换深色模式-浅色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2200', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2200 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2200");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("Toggle");
+ const driver: Driver = Driver.create();
+ const Toggle: Component = await driver.findComponent(ON.id('Toggle'));
+ let pointButtonCenter = await Toggle.getBoundsCenter();
+ await driver.click(pointButtonCenter.x, pointButtonCenter.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2200 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0990
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0990
@@ -226,6 +416,27 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2210
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2210
+ * @tc.desc 验证Toggle组件动态切换深色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2210', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2210 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2210");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot("Toggle");
+ const driver: Driver = Driver.create();
+ const Toggle: Component = await driver.findComponent(ON.id('Toggle'));
+ let pointButtonCenter = await Toggle.getBoundsCenter();
+ await driver.click(pointButtonCenter.x, pointButtonCenter.y);
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2210 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0940
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0940
@@ -250,6 +461,49 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2110
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2110
+ * @tc.desc The components change according to the dark and light color of the system
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2110', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2110 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2110")
+ await Utils.sleep(2000)
+ await windowSnap.snapShot('1')
+ await Utils.sleep(1000)
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_button'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2110 finish.`);
+ done()
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2120
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2120
+ * @tc.desc 验证TimePicker组件动态切换浅色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2120', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2120 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2120");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_button'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2120 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0930
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0930
@@ -274,6 +528,27 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2130
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2130
+ * @tc.desc 验证TimePicker组件动态切换深色模式-浅色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2130', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2130 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2130");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_button'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2130 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0970
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0970
@@ -294,6 +569,57 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2140
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2140
+ * @tc.desc 验证TimePicker组件动态切换深色模式-深色模式正常切换
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2140', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2140 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2140");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot('1');
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_button'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2140 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2150
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2150
+ * @tc.desc 验证TimePicker组件固定使用浅色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2150', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2150 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2150");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2150 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2160
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2160
+ * @tc.desc 验证TimePicker组件固定使用深色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2160', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2160 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2160");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(3000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2160 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0980
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0980
@@ -323,6 +649,60 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2170
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2170
+ * @tc.desc 验证TimePicker组件跟随系统颜色深浅颜色变化
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2170', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2170 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2170");
+ await Utils.sleep(2000);
+ await windowSnap.snapShot('1');
+ const driver: Driver = Driver.create();
+ const changeThemeBt: Component = await driver.findComponent(ON.id('change_theme_button'));
+ await changeThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2170 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2220
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2220
+ * @tc.desc Verify that the Toggle component dynamically toggles dark mode - dark mode toggles normally
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2220', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2220 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2220");
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2220 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_1
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_1
+ * @tc.desc 验证Toggle组件固定使用深色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_1', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_1 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2230");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const lightThemeBt: Component = await driver.findComponent(ON.id('change_light_theme_bt'));
+ await lightThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_1 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0920
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0920
@@ -347,6 +727,44 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_2
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_2
+ * @tc.desc 验证Toggle组件固定使用深色模式
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_2', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_2 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2230");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const darkThemeBt: Component = await driver.findComponent(ON.id('change_dark_theme_bt'));
+ await darkThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(2000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2230_2 finish.`);
+ done();
+ })
+
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240
+ * @tc.desc 验证Toggle组件跟随系统深浅颜色变化
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240_1', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2240");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const lightThemeBt: Component = await driver.findComponent(ON.id('change_light_theme_bt'));
+ await lightThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0960
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0960
@@ -367,6 +785,26 @@ export default function UIComponentUISupportColor() {
done();
})
+ /*
+ * @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240
+ * @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240
+ * @tc.desc 验证Toggle组件跟随系统深浅颜色变化
+ */
+ it('SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240_2', 0, async (done: Function) => {
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240 start.`);
+ Settings.createWindow("testability/pages/UIComponentUISupportColor/UIComponentUISupportColor2240");
+ await Utils.sleep(1000);
+ const driver: Driver = Driver.create();
+ const darkThemeBt: Component = await driver.findComponent(ON.id('change_dark_theme_bt'));
+ await Utils.sleep(1000);
+ await darkThemeBt.click();
+ await Utils.sleep(1000);
+ await windowSnap.snapShot();
+ await Utils.sleep(1000);
+ Logger.info('TEST', `SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_2240 finish.`);
+ done();
+ })
+
/*
* @tc.number SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0950
* @tc.name SUB_ACE_UI_COMPONENT_UISUPPORT_COLOR_0950
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Logger.ts b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Logger.ts
index d8e65ace14fe8912c61a0b31c60ba5c767f116f1..af1e3824e9145fad9306c9ca13b3f73e8d6c8ad9 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Logger.ts
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Logger.ts
@@ -16,30 +16,30 @@
import hilog from '@ohos.hilog';
class Logger {
- private domain: number;
- private prefix: string;
- private format: string = "%{public}s, %{public}s";
-
- constructor(prefix: string) {
- this.prefix = prefix;
- this.domain = 0xFF00;
- }
-
- debug(...args: any[]) {
- hilog.debug(this.domain, this.prefix, this.format, args);
- }
-
- info(...args: any[]) {
- hilog.info(this.domain, this.prefix, this.format, args);
- }
-
- warn(...args: any[]) {
- hilog.warn(this.domain, this.prefix, this.format, args);
- }
-
- error(...args: any[]) {
- hilog.error(this.domain, this.prefix, this.format, args);
- }
+ private domain: number;
+ private prefix: string;
+ private format: string = "%{public}s, %{public}s";
+
+ constructor(prefix: string) {
+ this.prefix = prefix;
+ this.domain = 0xFF00;
+ }
+
+ debug(...args: any[]) {
+ hilog.debug(this.domain, this.prefix, this.format, args);
+ }
+
+ info(...args: any[]) {
+ hilog.info(this.domain, this.prefix, this.format, args);
+ }
+
+ warn(...args: any[]) {
+ hilog.warn(this.domain, this.prefix, this.format, args);
+ }
+
+ error(...args: any[]) {
+ hilog.error(this.domain, this.prefix, this.format, args);
+ }
}
-export default new Logger('[Screenshot]');
\ No newline at end of file
+export default new Logger('[Screenshot]');
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Settings.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Settings.ets
index c74ae272407cbf707ddcfaaacf42c1e132d5452d..46dd30ac334fa5e9db956ae434fe01237d4bbe9f 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Settings.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Settings.ets
@@ -16,41 +16,42 @@
import screen from '@ohos.screen';
import window from '@ohos.window';
import Logger from './Logger';
-import { GlobalThis } from './globalThis'
-import { BusinessError } from '@ohos.base'
-import Window from '@ohos.window'
-import common from '@ohos.app.ability.common';
+import { GlobalThis } from './globalThis';
+import { BusinessError } from '@ohos.base';
+import Window from '@ohos.window';
import { i18n } from '@kit.LocalizationKit';
-import { router } from '@kit.ArkUI';
-import { systemDateTime } from '@kit.BasicServicesKit';
+import { ConfigurationConstant } from '@kit.AbilityKit';
+import { util } from '@kit.ArkTS';
+import { router, uiAppearance } from '@kit.ArkUI';
+import Utils from './Utils';
const TAG: string = '[TEST]';
async function sleep(time: number): Promise {
const result: string = await new Promise((resolve: Function) => {
setTimeout(() => {
- resolve('sleep ok')
- }, time)
+ resolve('sleep ok');
+ }, time);
});
console.info(result);
}
class Settings {
- isPhone: boolean = true;
- windowClass: window.Window | undefined = undefined
+ isPhone: boolean = false;
+ windowClass: window.Window | undefined = undefined;
windowCreateType: string = "changeWindow";
private static DEFAULT_WIDTH: number = 720;
- private static DEFAULT_HEIGHT: number = 1280;
+ private static DEFAULT_HEIGHT: number = 1412;
private static DEFAULT_DPI: number = 240;
- private static DEFAULT_OFFSET_X: number = 0;
- private static DEFAULT_OFFSET_Y: number = 60;
- private portrait: boolean = true
+ private static DEFAULT_OFFSET_X: number = 100;
+ private static DEFAULT_OFFSET_Y: number = 132;
+ private portrait: boolean = true;
changeWindowPosition(windowClass: window.Window, X: number | undefined, Y: number | undefined) {
//为悬浮窗设置位置
windowClass.moveWindowTo(X, Y, (err) => {
if (err.code) {
- Logger.error(TAG, `Failed to move the window. Cause : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to move the window. Cause : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, 'Succeed moveWindowTo.');
@@ -61,7 +62,7 @@ class Settings {
//为悬浮窗设置大小
windowClass.resize(width, height, (err) => {
if (err.code) {
- Logger.error(TAG, `Failed to change the window size. Cause : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to change the window size. Cause : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, 'Succeed changeWindowSize');
@@ -72,15 +73,14 @@ class Settings {
//为悬浮窗加载对应的目标页面
windowClass.setUIContent(pageURI, (err) => {
if (err.code) {
- Logger.error(TAG, `Failed to load the window. Cause : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to load the window. Cause : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, `Succeeded in loading the content.`);
-
//显示悬浮窗
windowClass.showWindow((err) => {
if (err.code) {
- Logger.error(TAG, `Failed to show the window. Cause : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to show the window. Cause : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, `Succeeded in showing the window.`);
@@ -92,11 +92,10 @@ class Settings {
//为悬浮窗加载对应的目标页面
windowClass.setUIContent(pageURI, (err) => {
if (err.code) {
- Logger.error(TAG, `Failed to load the window. Cause : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to load the window. Cause : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, `Succeeded in loading the content.`);
-
})
}
@@ -108,12 +107,11 @@ class Settings {
return;
}
Logger.info(TAG, `Succeeded in getting all screens. Data:${JSON.stringify(data)}`);
-
screenClass = data[0];
//设置设备dpi
screenClass.setDensityDpi(dpi, (err: BusinessError) => {
if (err.code) {
- Logger.error(TAG, `Failed to set the pixel density. Code : ${JSON.stringify(err)}`)
+ Logger.error(TAG, `Failed to set the pixel density. Code : ${JSON.stringify(err)}`);
return;
}
Logger.info(TAG, `Succeeded in setting the pixel density`);
@@ -125,7 +123,7 @@ class Settings {
windowClass.setWindowSystemBarEnable(names, (err: BusinessError) => {
const errCode: number = err.code;
if (errCode) {
- Logger.error(TAG, 'Failed to set the system bar to be invisible. Cause:' + JSON.stringify(err))
+ Logger.error(TAG, 'Failed to set the system bar to be invisible. Cause:' + JSON.stringify(err));
return;
}
Logger.info(TAG, `Succeeded in set the system bar to be invisible`);
@@ -145,6 +143,42 @@ class Settings {
}
}
+ async initEnv() {
+ let context = getContext()
+ let promise = await Window.getLastWindow(context);
+ let orientation = Window.Orientation.PORTRAIT;
+ try {
+ getContext().getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET);
+ await promise.setPreferredOrientation(orientation);
+ Utils.sleep(1000);
+ await uiAppearance.setDarkMode(uiAppearance.DarkMode.ALWAYS_LIGHT).then(() => {
+ console.info('Set dark-mode successfully.');
+ }).catch((error:Error) => {
+ console.error('Set dark-mode failed, ' + error.message);
+ });
+ Utils.sleep(1000);
+ i18n.System.setAppPreferredLanguage('zh-Hans-CN'); // 设置系统当前Locale为 "zh-CN"
+ } catch (error) {
+ let err: BusinessError = error as BusinessError;
+ console.error(`call System.setAppPreferredLanguage failed, error code: ${err.code}, message: ${err.message}.`);
+ }
+ let appPreferredLanguage2: string = i18n.System.getAppPreferredLanguage(); // 获取应用偏好语言
+ console.log(`Switch CusLocales,appPreferredLanguage2=${appPreferredLanguage2}`);
+
+ if (this.windowClass == undefined) {
+ return
+ }
+
+ this.windowClass.destroyWindow((err) => {
+ if (err.code) {
+ Logger.error('TEST', `Failed to destroy the window. Cause : ${JSON.stringify(err)}`)
+ return;
+ }
+ Logger.info('TEST', `Succeeded in destroy the window.`);
+ })
+ await Utils.sleep(1000);
+ }
+
/*
* 窗口页面更新
* Setting.createWindow(pageURI: String, {X,Y,width,height,dpi}?:{X?:number,Y?:number,width?:number,height?:number,dpi?:number}):void
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Utils.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Utils.ets
index 7f06aa4d872061e0682441fd8f47b33730bc78c1..2d02986d8c4b624d9d90a19f98cb51172c2bf52d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Utils.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/Utils.ets
@@ -13,35 +13,27 @@
* limitations under the License.
*/
-import {Driver , ON} from '@ohos.UiTest'
+import { Driver, ON } from '@ohos.UiTest';
export default class Utils {
-
- static async sleep(time : number) :Promise {
- const result:string = await new Promise((resolve:Function)=>{
- setTimeout(()=> {
- resolve('sleep ok')
- },time)
+ static async sleep(time: number): Promise {
+ const result: string = await new Promise((resolve: Function) => {
+ setTimeout(() => {
+ resolve('sleep ok');
+ }, time);
});
console.info(result);
}
- static async waitAsync (ms:number):Promise{
- return new Promise((resolve)=>{
- setTimeout(resolve,ms)
- })
+ static async waitAsync(ms: number): Promise {
+ return new Promise((resolve) => {
+ setTimeout(resolve, ms);
+ })
}
- static async clickComponentByKey (componentKey :string){
- let driver = Driver.create();
- let component = await driver.findComponent(ON.id(componentKey))
- await component.click();
-
+ static async clickComponentByKey(componentKey: string) {
+ let driver = Driver.create();
+ let component = await driver.findComponent(ON.id(componentKey));
+ await component.click();
}
-
-
}
-
-
-
-
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/globalThis.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/globalThis.ets
index 1fa18fbd244d65f4c78213b89d9d01e29e01eae6..adffab9fbe3b12218449db00c2489ff00f3d1bcb 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/globalThis.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/globalThis.ets
@@ -13,37 +13,30 @@
* limitations under the License.
*/
-import common from '@ohos.app.ability.common'
+import common from '@ohos.app.ability.common';
// 构造单例对象
-
-export class GlobalThis {
-
+export class GlobalThis {
private constructor() {
}
- private static instance:GlobalThis;
-
- private _uiContexts = new Map ();
-
- public static getInstance():GlobalThis {
+ private static instance: GlobalThis;
+ private _uiContexts = new Map();
+ public static getInstance(): GlobalThis {
if (!GlobalThis.instance) {
- GlobalThis.instance = new GlobalThis();
-
+ GlobalThis.instance = new GlobalThis();
}
-
- return GlobalThis.instance
-
+ return GlobalThis.instance;
}
- getContext(key:string):common.UIAbilityContext | undefined {
+ getContext(key: string): common.UIAbilityContext | undefined {
return this._uiContexts.get(key);
}
- setContext(key:string, value:common.UIAbilityContext) :void {
- this._uiContexts.set(key,value);
+ setContext(key: string, value: common.UIAbilityContext): void {
+ this._uiContexts.set(key, value);
}
// 其他需要传递的类依次扩展
-}
\ No newline at end of file
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/snapShot.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/snapShot.ets
index 773f21352336973e8a11bce347632a45bd62dd62..db55bdcecbde82e9cde8c7c0ca35f4b0103cfe23 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/snapShot.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/test/model/snapShot.ets
@@ -17,17 +17,16 @@ import window from '@ohos.window';
import Logger from './Logger';
import image from '@ohos.multimedia.image';
import fs from '@ohos.file.fs';
-import common from '@ohos.app.ability.common'
-import { GlobalThis } from './globalThis'
-import screenshot from '@ohos.screenshot'
-import { BusinessError } from '@ohos.base'
+import common from '@ohos.app.ability.common';
+import { GlobalThis } from './globalThis';
+import screenshot from '@ohos.screenshot';
+import { BusinessError } from '@ohos.base';
import Settings from './Settings';
import { Driver } from '@kit.TestKit';
import { display } from '@kit.ArkUI';
const TAG: string = '[TEST]';
-
class windowSnap {
filePath(suffix: string, pageName ?: string) {
let context: common.UIAbilityContext | undefined = GlobalThis.getInstance().getContext('context')
@@ -41,46 +40,45 @@ class windowSnap {
}
let displayName = `IMG_${name}.${suffix}`
let filePath: string = pathDir + "/" + displayName;
- Logger.info(TAG, 'createFile filePath = ${filePath}')
+ Logger.info(TAG, 'createFile filePath = ${filePath}');
return filePath;
-
}
async deleteFile(filePath: string) {
- let exists = await fs.access(filePath)
- Logger.info(TAG, `oldFile exists = ${exists}`)
+ let exists = await fs.access(filePath);
+ Logger.info(TAG, `oldFile exists = ${exists}`);
if (exists) {
- fs.unlinkSync(filePath)
- Logger.info(TAG, `remove file succeed`)
+ fs.unlinkSync(filePath);
+ Logger.info(TAG, `remove file succeed`);
}
}
createFile(filePath: string) {
- return fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE)
+ return fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
}
async save(filePath: string, data: image.PixelMap) {
let packOpts: image.PackingOption = {
format: "image/webp", quality: 100
}
- let imagePackerApi = image.createImagePacker()
- let arrayBuffer = await imagePackerApi.packing(data, packOpts)
+ let imagePackerApi = image.createImagePacker();
+ let arrayBuffer = await imagePackerApi.packing(data, packOpts);
let file: fs.File | null = null;
while (file == null) {
- file = this.createFile(filePath)
+ file = this.createFile(filePath);
}
- let exists = await fs.access(file.path)
- Logger.info(TAG, `createFile exists = ${exists}`)
- let fd = file.fd
- Logger.info(TAG, `createFile fd = ${fd}`)
- imagePackerApi.release()
+ let exists = await fs.access(file.path);
+ Logger.info(TAG, `createFile exists = ${exists}`);
+ let fd = file.fd;
+ Logger.info(TAG, `createFile fd = ${fd}`);
+ imagePackerApi.release();
try {
- await fs.write(fd, arrayBuffer)
+ await fs.write(fd, arrayBuffer);
} catch (err) {
- Logger.error(TAG, `write failed code is ${err.code},message is ${err.message}`)
+ Logger.error(TAG, `write failed code is ${err.code},message is ${err.message}`);
}
- fs.closeSync(file)
- Logger.info(TAG, `write picture done`)
+ fs.closeSync(file);
+ Logger.info(TAG, `write picture done`);
}
async saveLog(content: string, name: string) {
@@ -265,4 +263,4 @@ class windowSnap {
}
}
-export default new windowSnap()
\ No newline at end of file
+export default new windowSnap();
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/TestAbility.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/TestAbility.ets
index 5b2992dcb24394039f4c71907479c34895c1a73a..d082fdb69f1040f05c7082df9e37a77ed15ca3f9 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/TestAbility.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/TestAbility.ets
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2024 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Copyright (c) 2024 Copyright (C) 2024 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -59,13 +59,27 @@ export default class TestAbility extends UIAbility {
hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onWindowStageCreate');
GlobalThis.getInstance().setContext("context", this.context)
- windowStage.loadContent('testability/pages/Index', (err) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
+ let atManager = abilityAccessCtrl.createAtManager();
+ let appFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
+ let permissionFlags = 0;
+ bundleManager.getBundleInfoForSelf(appFlags, (err, data) => {
+ if (err) {
+ Logger.error(TAG, 'getAllApplicationInfo failed: %{public}s', err.message);
+ console.error("")
}
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.');
- });
+ let tokenID =
+ data.appInfo.accessTokenId; //系统应用可以通过bundleManager.getApplicationInfo获取,普通应用可以通过bundleManager.getBundleInfoForSelf获取
+ atManager.grantUserGrantedPermission(tokenID, 'ohos.permission.READ_MEDIA', permissionFlags, (err, data) => {
+ if (err) {
+ Logger.info(TAG, `grantUserGrantedPermission fail, err->${JSON.stringify(err)}`)
+ }
+ })
+ atManager.grantUserGrantedPermission(tokenID, 'ohos.permission.WRITE_MEDIA', permissionFlags, (err, data) => {
+ if (err) {
+ Logger.info(TAG, `grantUserGrantedPermission fail, err->${JSON.stringify(err)}`)
+ }
+ })
+ })
}
onWindowStageDestroy() {
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0110.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0110.ets
new file mode 100644
index 0000000000000000000000000000000000000000..2d1cd25bc69824a2ad386f3bdb8c558c942fe225
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0110.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0110 {
+ build() {
+ Column() {
+ Button("range_string[][]")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.appliance'))
+ ],
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0120.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0120.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bfc3db889131e3df424ce1c598e2103f8332742c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0120.ets
@@ -0,0 +1,31 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0120 {
+ build() {
+ Column() {
+ Button("range_Recource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0130.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0130.ets
new file mode 100644
index 0000000000000000000000000000000000000000..e926587fe51b176f6918e8b7a046058dda9ae615
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0130.ets
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0130 {
+ build() {
+ Column() {
+ Button("TextPickerRangeContent_icon_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ {
+ text: '测试1',
+ icon: 'cat.jpg'
+ },
+ {
+ text: '测试2',
+ icon: '2.png'
+ }
+ ],
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0140.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0140.ets
new file mode 100644
index 0000000000000000000000000000000000000000..3cc92eb7d4e1fc66f8dd04a343bd81859f7547e3
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0140.ets
@@ -0,0 +1,38 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0140 {
+ build() {
+ Column() {
+ Button("TextPickerRangeContent_icon_Resource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ {
+ icon: $r('app.media.icon')
+ },
+ {
+ icon: $r('app.media.icon')
+ }
+ ],
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0180.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0180.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bf87b9d4bf861681a80d771970d44f355a0bf7a2
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0180.ets
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0180 {
+ build() {
+ Column() {
+ Button("TextCascadePickerRangeContent[]_text_Resource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ {
+ text: this.getString($r('app.string.fruit')),
+ children: [
+ { text: this.getString($r('app.string.apple')) },
+ { text: this.getString($r('app.string.banana')) },
+ ]
+ },
+ {
+ text: this.getString($r('app.string.appliance')),
+ children: [
+ { text: this.getString($r('app.string.tv')) },
+ { text: this.getString($r('app.string.computer')) },
+ ]
+ }
+ ],
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+
+ getString(res: Resource): string {
+ return getContext(this).resourceManager.getStringSync(res);
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0210.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0210.ets
new file mode 100644
index 0000000000000000000000000000000000000000..6909f925600aa01a0e3189cf5c5a8fbb14e98aef
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0210.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0210 {
+ build() {
+ Column() {
+ Button("selected_number[]")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.appliance')),
+ ],
+ canLoop: false,
+ selected: [1, 2]
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0220.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0220.ets
new file mode 100644
index 0000000000000000000000000000000000000000..09bdfb8d319dfebf9a3ca611da329ae00d34f7e9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0220.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0220 {
+ build() {
+ Column() {
+ Button("value_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ value: "西瓜"
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0230.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0230.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1d59e4d136aa69380e10fb0aa8dd1d08dd4fde1e
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0230.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0230 {
+ build() {
+ Column() {
+ Button("value_string[]")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: [
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.appliance')),
+ ],
+ canLoop: false,
+ value: ['西瓜', '洗衣机']
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0240.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0240.ets
new file mode 100644
index 0000000000000000000000000000000000000000..12a930606d86f5226be14bd03b175acafba1d53f
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0240.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0240 {
+ build() {
+ Column() {
+ Button("disappearTextStyle")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: null
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0250.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0250.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1654c12585b81fe59a18de6ba914115b13831c22
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0250.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0250 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_color_Color")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ color: Color.Red
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0260.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0260.ets
new file mode 100644
index 0000000000000000000000000000000000000000..f7e72374c4fda4b9ad7988157f843ae8143eff91
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0260.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0260 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_color_number")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ color: 0xFF0000
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0270.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0270.ets
new file mode 100644
index 0000000000000000000000000000000000000000..cdb578c2ad188322c7dfb9587ada7fb9322e8eef
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0270.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0270 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_color_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ color: 'rgb(0,128,0)'
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0280.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0280.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1a0b8bdee011baaa30b412342ccac27a4db84e56
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0280.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0280 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_color_Resource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ color: getContext(this).resourceManager.getColorSync($r('app.color.color_0x800080'))
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0290.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0290.ets
new file mode 100644
index 0000000000000000000000000000000000000000..0887b7e4e076bd1c013d35c0a1e684e8db877457
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0290.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0290 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_font_size_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ font: {
+ size: '24%'
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0330.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0330.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ee9796d3e4e15e87aea85756806199d35002813d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0330.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0330 {
+ build() {
+ Column() {
+ Button("disappearTextStyle_font_weight_number_0")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: getContext(this).resourceManager.getStringArrayValueSync($r('app.strarray.fruit')),
+ disappearTextStyle: {
+ font: {
+ weight: 0
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0520.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0520.ets
new file mode 100644
index 0000000000000000000000000000000000000000..dd57f673acb0684c60367db46b21833c2929087c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0520.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0520 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_color_number")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ color: 0xFF0000
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0530.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0530.ets
new file mode 100644
index 0000000000000000000000000000000000000000..cef54e7d1930136b1b2abdeb26b096f26e2a6697
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0530.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0530 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_color_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ color: "rgb(0,128,0)"
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0540.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0540.ets
new file mode 100644
index 0000000000000000000000000000000000000000..67006a896c7f0bb72f000dbf4ae93e40f2394690
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0540.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0540 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_color_Resource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ color: getContext(this).resourceManager.getColorSync($r('app.color.color_0x800080'))
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0550.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0550.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ad6f23c6e65eb722220133aad5360a82ea8b8085
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0550.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0550 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_size_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ size: '24%'
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0560.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0560.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bbf1860569764c4e0d008a8b2f9009d60aeeb22a
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0560.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0560 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_size_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ size: $r('app.string.string_24')
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0570.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0570.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1f1a38d24c612886d92c7241522f2bf8512c71b5
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0570.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0570 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_weight_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ weight: '50%'
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0580.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0580.ets
new file mode 100644
index 0000000000000000000000000000000000000000..b014aa68e50a659d85eae0e1e955b8b49e3ff6ac
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0580.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0580 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_weight_number")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ weight: 1000
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0590.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0590.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1b9a8cfe0843ddc9d466bb7919497673a6370f8c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0590.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0590 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_weight_number_0")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ weight: 0
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0600.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0600.ets
new file mode 100644
index 0000000000000000000000000000000000000000..676ee9e6bfd2a0670b0dc7ba8b45a381f103a264
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0600.ets
@@ -0,0 +1,45 @@
+import font from '@ohos.font'
+
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0600 {
+ aboutToAppear(): void {
+ font.registerFont({
+ familyName: 'HarmonyOS_Sans_Thin_Italic',
+ familySrc: $rawfile('font/HarmonyOS_Sans_Thin_Italic.ttf')
+ });
+ }
+
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_family_自定义字体")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ family: 'arial'
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0610.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0610.ets
new file mode 100644
index 0000000000000000000000000000000000000000..778823105a5cd690ae457ab051a8cd96e4a06c88
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0610.ets
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import font from '@ohos.font'
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0610 {
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_family_多个字体")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ family: "Arial, HarmonyOS Sans"
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0620.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0620.ets
new file mode 100644
index 0000000000000000000000000000000000000000..558e47500dad8ffe3150426eb71cbb041b0c892d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0620.ets
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import font from '@ohos.font'
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0620 {
+ aboutToAppear(): void {
+ font.registerFont({
+ familyName: 'HarmonyOS_Sans_Thin_Italic',
+ familySrc: $rawfile('font/HarmonyOS_Sans_Thin_Italic.ttf')
+ });
+ }
+
+ build() {
+ Column() {
+ Button("selectedTextStyle_font_family_自定义字体")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ selectedTextStyle: {
+ font: {
+ family: "HarmonyOS_Sans_Thin_Italic"
+ }
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0630.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0630.ets
new file mode 100644
index 0000000000000000000000000000000000000000..75f1c4f85f92a21c86496fb9b0efc0c06dac6ff5
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0630.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0630 {
+ build() {
+ Column() {
+ Button("defaultPickerltemHeight_异常值_1000")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ defaultPickerItemHeight: 1000
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0640.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0640.ets
new file mode 100644
index 0000000000000000000000000000000000000000..b8d479abf76dd3def2963a7a2b4b6f16a13c93c5
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0640.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0640 {
+ build() {
+ Column() {
+ Button("defaultPickerltemHeight_异常值_0px")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ defaultPickerItemHeight: '0px'
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0650.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0650.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4086f51577ecc1887f2c21f27895227aa0581a54
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0650.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0650 {
+ build() {
+ Column() {
+ Button("defaultPickerltemHeight_异常值_-50")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ defaultPickerItemHeight: -50
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0660.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0660.ets
new file mode 100644
index 0000000000000000000000000000000000000000..93c413517672b1a1836b353cc0e99e8c77625fd6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0660.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0660 {
+ build() {
+ Column() {
+ Button("backgroundColor_number")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundColor: 0xFF0000
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0670.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0670.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ec8f3de2ffa0b0e4ff7a1f96980be375d3a83629
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0670.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0670 {
+ build() {
+ Column() {
+ Button("backgroundColor_Color")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundColor: Color.Red
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0680.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0680.ets
new file mode 100644
index 0000000000000000000000000000000000000000..26a88d7db81fddc3aaeca2d9e25eb1c9fe61e554
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0680.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0680 {
+ build() {
+ Column() {
+ Button("backgroundColor_string")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundColor: 'rgb(0,128,0)'
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0690.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0690.ets
new file mode 100644
index 0000000000000000000000000000000000000000..d77107850dc60c83d226fe94f02117e602c2a145
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0690.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0690 {
+ build() {
+ Column() {
+ Button("backgroundColor_Resource")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundColor: getContext(this).resourceManager.getColorSync($r('app.color.color_0x800080'))
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0700.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0700.ets
new file mode 100644
index 0000000000000000000000000000000000000000..95387f602013e598fea02c711d7178fcbbc155ea
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0700.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0700 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_Thin")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.Thin
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0710.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0710.ets
new file mode 100644
index 0000000000000000000000000000000000000000..7db4aac8a466171e4b43e56bf739b3af6590eec9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0710.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0710 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_Regular")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.Regular
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0720.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0720.ets
new file mode 100644
index 0000000000000000000000000000000000000000..f86f70d03d10228f4859e106fafdbe87b619582a
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0720.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0720 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_Thick")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.Thick
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0730.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0730.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1e334facd9aa79eb2fc22dd9e0f0a7125a45c2b3
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0730.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0730 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_BACKGROUND_THIN")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.BACKGROUND_THIN
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0740.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0740.ets
new file mode 100644
index 0000000000000000000000000000000000000000..d2fabf38a11418efebf6292ca7f9761a9bcaee34
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0740.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0740 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_BACKGROUND_REGULAR")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.BACKGROUND_REGULAR
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0750.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0750.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a1fded9b282ecee7dc7233c383f692035b529b20
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0750.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0750 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_BACKGROUND_THICK")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.BACKGROUND_THICK
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0760.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0760.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a9c279e8e7bff68c582a5b28055ddc2498f01fd4
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0760.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0760 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_BACKGROUND_ULTRA_THICK")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.BACKGROUND_ULTRA_THICK
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0770.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0770.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ebdf2ca3f3c012d553ee7659e684e38b6c7b3da9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0770.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0770 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_NONE")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.NONE
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0780.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0780.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a79ffcd3a9fd8f91a749602f839e0d97c1928463
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0780.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0780 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_NONE")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.NONE
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0800.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0800.ets
new file mode 100644
index 0000000000000000000000000000000000000000..5368dc62ffbe9d6259e7cf084bc49ca772ab55b6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0800.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0800 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_COMPONENT_REGULAR")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.COMPONENT_REGULAR
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0810.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0810.ets
new file mode 100644
index 0000000000000000000000000000000000000000..fe52b4d387541c26cb5f2835b76348411f38f713
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog0810.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog0810 {
+ build() {
+ Column() {
+ Button("backgroundBlurStyle_COMPONENT_THICK")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ backgroundBlurStyle: BlurStyle.COMPONENT_THICK
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1010.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1010.ets
new file mode 100644
index 0000000000000000000000000000000000000000..f311e69aab8982fca8345e8a26686f12a56f4d23
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1010.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1010 {
+ build() {
+ Column() {
+ Button("maskRect_x:NULL")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ x: null
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1020.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1020.ets
new file mode 100644
index 0000000000000000000000000000000000000000..53cbcbe762f8c93d8b2ce9526d251e68133c3674
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1020.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1020 {
+ build() {
+ Column() {
+ Button("maskRect_string_y60%")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ y: '50%'
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1030.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1030.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1541b3e4a9fd1045de62a37a513403218feb7818
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1030.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1030 {
+ build() {
+ Column() {
+ Button("maskRect_string_y")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ y: ''
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1040.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1040.ets
new file mode 100644
index 0000000000000000000000000000000000000000..88db6b42ec625065fede9d433a229477e4f0238c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1040.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1040 {
+ build() {
+ Column() {
+ Button("maskRect_number_y:-100")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ y: -100
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1050.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1050.ets
new file mode 100644
index 0000000000000000000000000000000000000000..917387044ac9333fe4037e66b857e52b3500dc5e
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1050.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1050 {
+ build() {
+ Column() {
+ Button("maskRect_Resource_y:$r(200px)")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ y: $r('app.string.string_200px')
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1060.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1060.ets
new file mode 100644
index 0000000000000000000000000000000000000000..75d5ef60624f2556701def4a3be3fd0e0beae5f4
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1060.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1060 {
+ build() {
+ Column() {
+ Button("maskRect_y:Undefined")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ y: undefined
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1070.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1070.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ebdbe35c32b867b925dd318214b6b6c0abf1d60a
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1070.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1070 {
+ build() {
+ Column() {
+ Button("maskRect_string_width:40%")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ width: '40%'
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1080.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1080.ets
new file mode 100644
index 0000000000000000000000000000000000000000..7994f879b6cd2ed2ea1ca8ef1c654ab7a4e5fb6d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1080.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1080 {
+ build() {
+ Column() {
+ Button("maskRect_number_width:200")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ width: 200
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1090.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1090.ets
new file mode 100644
index 0000000000000000000000000000000000000000..a35e578d403b8c6c9ff4e1e612435050af763be6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1090.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1090 {
+ build() {
+ Column() {
+ Button("maskRect_string_width:$r(300px)")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ width: getContext(this).resourceManager.getStringSync($r('app.string.string_300px'))
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1100.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1100.ets
new file mode 100644
index 0000000000000000000000000000000000000000..9cd85c87c5834dc5b408fac407ffa2c7d6125dcc
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1100.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1100 {
+ build() {
+ Column() {
+ Button("maskRect_string_width:-200")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ width: -200
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1110.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1110.ets
new file mode 100644
index 0000000000000000000000000000000000000000..1ca6618675d02705f8033b2e4961ca03df3a96fa
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1110.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1110 {
+ build() {
+ Column() {
+ Button("maskRect_string_height:200px")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ height: '200px'
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1120.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1120.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bd13ff497a98c1e72576335672dd46c0b80a20d9
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1120.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1120 {
+ build() {
+ Column() {
+ Button("maskRect_number_height:200")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ height: 200
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1130.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1130.ets
new file mode 100644
index 0000000000000000000000000000000000000000..863605ee5336e6eb184247d77d66050df9e828bb
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1130.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1130 {
+ build() {
+ Column() {
+ Button("maskRect_resource_height:$r(60%)")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ height: getContext(this).resourceManager.getStringSync($r('app.string.string_60'))
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1140.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1140.ets
new file mode 100644
index 0000000000000000000000000000000000000000..510db3fc7dfa2ed207b108f8a4ae4db697c49a47
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/ComponentFunctionSpecialComponentsDialogTextPickerDialog/ComponentFunctionSpecialComponentsDialogTextPickerDialog1140.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct ComponentFunctionSpecialComponentsDialogTextPickerDialog1140 {
+ build() {
+ Column() {
+ Button("maskRect_string_height:-60%")
+ .id("show_dialog")
+ .onClick(() => {
+ TextPickerDialog.show({
+ range: ['test 1', 'test 2', 'test 3', 'test4'],
+ maskRect: {
+ height: '-60%'
+ }
+ })
+ })
+ }.width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIButton/UIComponentUIsupportColor0130.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIButton/UIComponentUIsupportColor0130.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4eb19269760c93ac9531d5ceced02499b1fa3f2d
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIButton/UIComponentUIsupportColor0130.ets
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct UIComponentUIsupportColor0130 {
+ build() {
+ Column() {
+ // 设置组件为深色模式
+ WithTheme({ colorMode: ThemeColorMode.DARK }) {
+ Column() {
+ Button('WithTheme 布局高度 30%')
+ .margin(20)
+ }
+ .height('30%')
+ .justifyContent(FlexAlign.Center)
+ .backgroundColor($r('sys.color.background_primary'))
+ }
+ }
+ .width('100%')
+ .height('100%')
+ .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.END, SafeAreaEdge.BOTTOM, SafeAreaEdge.START])
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/ModifierConfig.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/ModifierConfig.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ce58cdb0bf88e36924071ae86e7c267eeac16370
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/ModifierConfig.ets
@@ -0,0 +1,88 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+//定义要测试的属性以及类型
+export interface TextPickerTestAttributes {
+ CanLoop?: boolean
+ DisappearTextStyle?: PickerTextStyle
+ TextStyle?: PickerTextStyle
+ SelectedTextStyle?: PickerTextStyle
+ SelectedIndex?: (number | number[])
+ DefaultPickerItemHeight?: (string | number)
+}
+
+export const Range:string[] | string[][] | Resource | TextPickerRangeContent[] | TextCascadePickerRangeContent[] = ['apple1', 'orange2', 'peach3', 'grape4']
+
+//初始化测试数据
+export const TextPickerTestData: TextPickerTestAttributes[] = [
+ {
+ CanLoop: true,
+ DefaultPickerItemHeight: 10,
+ DisappearTextStyle: { color: Color.Red, font: { size: 15, weight: FontWeight.Lighter } },
+ SelectedTextStyle: { color: Color.Black, font: { size: 20, weight: FontWeight.Normal } },
+ TextStyle: { color: Color.Black, font: { size: 20, weight: FontWeight.Normal } },
+ SelectedIndex: 1
+ },
+ {
+ CanLoop: false,
+ DefaultPickerItemHeight: 0,
+ DisappearTextStyle: { color: Color.Blue, font: { size: 15, weight: FontWeight.Lighter } },
+ SelectedTextStyle: { color: Color.Green },
+ TextStyle: { color: Color.Blue, font: { size: 15, weight: FontWeight.Lighter } },
+ SelectedIndex: 2
+ }
+]
+
+//定义要测试的属性以及类型
+export interface TimePickerTestAttributes {
+ DisappearTextStyle?: PickerTextStyle
+ TextStyle?: PickerTextStyle
+ SelectedTextStyle?: PickerTextStyle
+ UseMilitaryTime?: boolean
+}
+
+//初始化测试数据
+export const TimePickerTestData: TimePickerTestAttributes[] = [
+ {
+ UseMilitaryTime: true,
+ DisappearTextStyle: { color: Color.Red, font: { size: 15, weight: FontWeight.Lighter } },
+ SelectedTextStyle: { color: Color.Black, font: { size: 20, weight: FontWeight.Normal } },
+ TextStyle: { color: Color.Black, font: { size: 20, weight: FontWeight.Normal } },
+ },
+ {
+ UseMilitaryTime: false,
+ DisappearTextStyle: { color: Color.Blue, font: { size: 15, weight: FontWeight.Lighter } },
+ SelectedTextStyle: { color: Color.Green },
+ TextStyle: { color: Color.Blue, font: { size: 15, weight: FontWeight.Lighter } },
+ }
+]
+
+//定义要测试的属性以及类型
+export interface ToggleTestAttributes {
+ SelectedColor?: (ResourceColor | undefined)
+ SwitchPointColor?: (ResourceColor | undefined)
+}
+
+//初始化测试数据
+export const ToggleTestData: ToggleTestAttributes[] = [
+ {
+ SelectedColor: 0xff00ff00,
+ SwitchPointColor: Color.Black
+ },
+ {
+ SelectedColor: "#ff0000ff",
+ SwitchPointColor: Color.Green
+ }
+]
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0460.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0460.ets
new file mode 100644
index 0000000000000000000000000000000000000000..9581900ff1865690941ffab89fbdebd3079cec51
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0460.ets
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { TextPickerModifier } from '@kit.ArkUI'
+import { Range, TextPickerTestData } from './ModifierConfig';
+
+@Entry
+@Component
+struct UIComponentButtonCommonButton0460 {
+
+ @State modifier: TextPickerModifier | undefined = undefined;
+
+ build() {
+ Column() {
+ Button("切换配置1")
+ .id("button1")
+ .margin(20)
+ .onClick(() => {
+ const attr = TextPickerTestData[0];
+ this.modifier = new TextPickerModifier()
+ .defaultPickerItemHeight(attr.DefaultPickerItemHeight)
+ .disappearTextStyle(attr.DisappearTextStyle)
+ .canLoop(attr.CanLoop)
+ .selectedTextStyle(attr.SelectedTextStyle)
+ .textStyle(attr.TextStyle)
+ .selectedIndex(attr.SelectedIndex)
+ })
+ TextPicker({
+ range: Range
+ }).attributeModifier(this.modifier)
+
+ }.width('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0470.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0470.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4295ebe584c57a97d8a3f9b1c3cf6beb5cbaaf66
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0470.ets
@@ -0,0 +1,47 @@
+
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { TextPickerModifier } from '@kit.ArkUI'
+import { Range, TextPickerTestData } from './ModifierConfig';
+
+@Entry
+@Component
+struct UIComponentButtonCommonButton0470 {
+
+ @State modifier: TextPickerModifier | undefined = undefined;
+
+ build() {
+ Column() {
+ Button("切换配置2")
+ .id("button1")
+ .margin(20)
+ .onClick(() => {
+ const attr = TextPickerTestData[1];
+ this.modifier = new TextPickerModifier()
+ .defaultPickerItemHeight(attr.DefaultPickerItemHeight)
+ .disappearTextStyle(attr.DisappearTextStyle)
+ .canLoop(attr.CanLoop)
+ .selectedTextStyle(attr.SelectedTextStyle)
+ .textStyle(attr.TextStyle)
+ .selectedIndex(attr.SelectedIndex)
+ })
+ TextPicker({
+ range: Range
+ }).attributeModifier(this.modifier)
+
+ }.width('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0480.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0480.ets
new file mode 100644
index 0000000000000000000000000000000000000000..c4edcc8a61602e4788d45d4a100442f8c739842c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0480.ets
@@ -0,0 +1,43 @@
+
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { TimePickerModifier } from '@kit.ArkUI'
+import { TimePickerTestData } from './ModifierConfig';
+
+@Entry
+@Component
+struct UIComponentButtonCommonButton0480 {
+
+ @State modifier: TimePickerModifier | undefined = undefined;
+
+ build() {
+ Column() {
+ Button("切换配置1")
+ .id("button1")
+ .margin(20)
+ .onClick(() => {
+ const attr = TimePickerTestData[0];
+ this.modifier = new TimePickerModifier()
+ .useMilitaryTime(attr.UseMilitaryTime)
+ .disappearTextStyle(attr.DisappearTextStyle)
+ .selectedTextStyle(attr.SelectedTextStyle)
+ .textStyle(attr.TextStyle)
+ })
+ TimePicker().attributeModifier(this.modifier)
+
+ }.width('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0490.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0490.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bcec6dbdb8633aa0713d5a362b8cd3090f9fe970
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0490.ets
@@ -0,0 +1,43 @@
+
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { TimePickerModifier } from '@kit.ArkUI'
+import { TimePickerTestData } from './ModifierConfig';
+
+@Entry
+@Component
+struct UIComponentButtonCommonButton0490 {
+
+ @State modifier: TimePickerModifier | undefined = undefined;
+
+ build() {
+ Column() {
+ Button("切换配置2")
+ .id("button1")
+ .margin(20)
+ .onClick(() => {
+ const attr = TimePickerTestData[1];
+ this.modifier = new TimePickerModifier()
+ .useMilitaryTime(attr.UseMilitaryTime)
+ .disappearTextStyle(attr.DisappearTextStyle)
+ .selectedTextStyle(attr.SelectedTextStyle)
+ .textStyle(attr.TextStyle)
+ })
+ TimePicker().attributeModifier(this.modifier)
+
+ }.width('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0500.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0500.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4c8c5317ace26e18f2ff0c43d2a8bdfd04da7701
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0500.ets
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'
+import { Color } from '@ohos.graphics.scene'
+
+interface TestAttributes {
+ SelectedColor?: (ResourceColor | undefined)
+ SwitchPointColor?: (ResourceColor | undefined)
+}
+
+@Entry
+@Component
+struct UIComponentButtonStyle0100 {
+ @State styleIndex: number = 0;
+
+ testData: TestAttributes[] = [
+ {
+ SelectedColor: 0xff00ff00,
+ SwitchPointColor: Color.Black
+ },
+ {
+ SelectedColor: "#ff0000ff",
+ SwitchPointColor: Color.Green
+ }
+]
+
+ build() {
+ Column() {
+ Button('Modify')
+ .onClick(() => {
+ this.styleIndex = 1;
+ })
+ .id('showButton')
+ Toggle({ type: ToggleType.Switch, isOn: true })
+ .selectedColor(this.testData[this.styleIndex].SelectedColor)
+ .switchPointColor(this.testData[this.styleIndex].SwitchPointColor)
+ }.width('100%').height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0510.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0510.ets
new file mode 100644
index 0000000000000000000000000000000000000000..124c3a3ea1bf6d1379eb0f540c8b2f5199f269aa
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonCommonButton/UIComponentButtonCommonButton0510.ets
@@ -0,0 +1,40 @@
+import { ToggleModifier } from '@kit.ArkUI'
+import { ToggleTestData } from './ModifierConfig';
+
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct UIComponentButtonCommonButton0510 {
+
+ @State modifier: ToggleModifier | undefined = undefined;
+
+ build() {
+ Column() {
+ Button('切换配置2')
+ .id('button1')
+ .onClick(() => {
+ const attr = ToggleTestData[1];
+ this.modifier = new ToggleModifier()
+ .selectedColor(attr.SelectedColor)
+ .switchPointColor(attr.SwitchPointColor)
+ })
+ Toggle({
+ type: ToggleType.Switch
+ }).attributeModifier(this.modifier)
+ }.width('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle006.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle006.ets
new file mode 100644
index 0000000000000000000000000000000000000000..ab02e078e0ab35a4580d29a875efd96f8c1338e4
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle006.ets
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle006 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle008.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle008.ets
new file mode 100644
index 0000000000000000000000000000000000000000..c7a8910dff20848bd2095fc1d297c5a2c2a18810
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle008.ets
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle008 {
+ @State ToggleUnselectedColor: ResourceColor = ''
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('十六进制数值')
+ .onClick(() => {
+ this.ToggleUnselectedColor = '#BBFFFF'
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ unselectedColor: this.ToggleUnselectedColor })
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle009.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle009.ets
new file mode 100644
index 0000000000000000000000000000000000000000..257f839819d0b1ea6288beddf2ae4c55eb2c9d4b
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle009.ets
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle009 {
+ @State ToggleUnselectedColor: ResourceColor = ''
+ @State UnselectedColo: boolean = false
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('unselectedColor:字符串')
+ .onClick(() => {
+ this.UnselectedColo = !this.UnselectedColo
+ this.ToggleUnselectedColor = this.UnselectedColo ? 'rgb(139,0,0)' : 'rgba(34, 188, 30, 1.00)'
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ unselectedColor: this.ToggleUnselectedColor })
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle010.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle010.ets
new file mode 100644
index 0000000000000000000000000000000000000000..cebb74ce593042bc276e7406ee1992f6ca9fb765
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle010.ets
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle010 {
+ @State ToggleUnselectedColor: ResourceColor = ''
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('unselectedColor:非法值型')
+ .onClick(() => {
+ this.ToggleUnselectedColor = 'abc1234'
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ unselectedColor: this.ToggleUnselectedColor })
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle012.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle012.ets
new file mode 100644
index 0000000000000000000000000000000000000000..4fa845fdd20a04600f2bda30dde5001b01d0926a
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle012.ets
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle012 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle014.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle014.ets
new file mode 100644
index 0000000000000000000000000000000000000000..73ac83cbefc3d0d8b28b7449bb89aa6654ce50b8
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle014.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle014 {
+ build() {
+ Row() {
+ Column() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ trackBorderRadius: $r("app.integer.negative5")
+ })
+ }
+ .width('100%')
+ .height('100%')
+ }
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle015.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle015.ets
new file mode 100644
index 0000000000000000000000000000000000000000..5024f6aa1d8a39b42f39618eff45fb2e9397aaf6
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle015.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle015 {
+ build() {
+ Row() {
+ Column() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ trackBorderRadius: -5
+ })
+ }
+ .width('100%')
+ .height('100%')
+ }
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle016.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle016.ets
new file mode 100644
index 0000000000000000000000000000000000000000..cc7780ae5297380e6b9a98004a66f292f8c2e587
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle016.ets
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle016 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ trackBorderRadius: 10
+ })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle017.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle017.ets
new file mode 100644
index 0000000000000000000000000000000000000000..da22df002401263a9a05fb6ce90e8952127d6769
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle017.ets
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle017 {
+ @State i: number = 0
+ TogglePointRadius: number[] = [-1, 0, 5, 5.5, 50, -1, 500]
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('pointRadius:number')
+ .onClick(() => {
+ this.i++
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ pointRadius: this.TogglePointRadius[this.i]
+ })
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle018.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle018.ets
new file mode 100644
index 0000000000000000000000000000000000000000..b527bbef962fabb9ef17cc094ada2046bc4aef45
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle018.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle018 {
+ build() {
+ Row() {
+ Column() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ pointRadius: $r("app.integer.negative5")
+ })
+ }
+ .width('100%')
+ .height('100%')
+ }
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle019.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle019.ets
new file mode 100644
index 0000000000000000000000000000000000000000..5535061a639f51175e96bd85c5ae28e10d6119a5
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle019.ets
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle019 {
+ build() {
+ Row() {
+ Column() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ pointRadius: -5
+ })
+ }
+ .width('100%')
+ .height('100%')
+ }
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle020.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle020.ets
new file mode 100644
index 0000000000000000000000000000000000000000..bdd6a76fbd04cae8e1c766aec4dca865ba53bdf8
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle020.ets
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle020 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({
+ trackBorderRadius: 9
+ })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle021.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle021.ets
new file mode 100644
index 0000000000000000000000000000000000000000..54679645e7653942b0afcae91e057a8ef21f33d7
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle021.ets
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle021 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Checkbox })
+ .switchStyle({
+ unselectedColor: null,
+ pointRadius: null,
+ pointColor: null,
+ trackBorderRadius: null
+ })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle022.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle022.ets
new file mode 100644
index 0000000000000000000000000000000000000000..d0355527007393aa2a996aac250a08d08c8c4a92
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle022.ets
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit';
+
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle023 {
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Toggle({ type: ToggleType.Button }) {
+ Text('Toggle Button')
+ }
+ .switchStyle({
+ unselectedColor: null,
+ pointRadius: null,
+ pointColor: null,
+ trackBorderRadius: null
+ })
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle023.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle023.ets
new file mode 100644
index 0000000000000000000000000000000000000000..c41d5346d8547b27134ded80f8c996c4e0a1688c
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle023.ets
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit'
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle013 {
+ @State i: number = 0
+ ToggleWidth: number[] = [-1, 36, 20, 20, 30.5, 0, -10, 1800]
+ ToggleHeight: number[] = [-1, 20, 20, 60, 18.3, 0, -20, 700]
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('宽高按钮').id('Button').onClick(() => {
+ this.i++
+ })
+
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .width(this.ToggleWidth[this.i])
+ .height(this.ToggleHeight[this.i])
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle024.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle024.ets
new file mode 100644
index 0000000000000000000000000000000000000000..135f5f330dc5d1c004387bdb0604ca8096d6dc8b
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle024.ets
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit'
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle024 {
+ @State ToggleWidth: number = -1
+ @State ToggleHeight: number = -1
+ @State TogglePointRadius: number = -1
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('设置数值')
+ .onClick(() => {
+ this.ToggleWidth = 36
+ this.ToggleHeight = 20
+ this.TogglePointRadius = 10
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ pointRadius: this.TogglePointRadius })
+ .width(this.ToggleWidth)
+ .height(this.ToggleHeight)
+ }
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle025.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle025.ets
new file mode 100644
index 0000000000000000000000000000000000000000..eab9e54a42c739f60e2dd7b85e51bc9bbc07d7e1
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle025.ets
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit'
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle025 {
+ @State ToggleWidth: number = -1
+ @State ToggleHeight: number = -1
+ @State TogglePointRadius: number = -1
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('设置数值')
+ .onClick(() => {
+ this.ToggleWidth = 36
+ this.ToggleHeight = 20
+ this.TogglePointRadius = 20
+ })
+ .id('Button')
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ pointRadius: this.TogglePointRadius })
+ .width(this.ToggleWidth)
+ .height(this.ToggleHeight)
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle026.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle026.ets
new file mode 100644
index 0000000000000000000000000000000000000000..e32d8c323552aa6d95a7bc33c2b13cf21781bfe2
--- /dev/null
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonRadioStyle/UIComponentButtonRadioStyle026.ets
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License')
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { ConfigurationConstant } from '@kit.AbilityKit'
+
+@Entry
+@Component
+struct UIComponentButtonRadioStyle026 {
+ @State ToggleWidth: number = -1
+ @State ToggleHeight: number = -1
+ @State TogglePointRadius: number = -1
+
+ aboutToAppear(): void {
+ getContext(this).getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ }
+
+ build() {
+ Column() {
+ Button('设置数值').id('Button').onClick(() => {
+ this.ToggleWidth = 36
+ this.ToggleHeight = 20
+ this.TogglePointRadius = 40
+ })
+
+ Row() {
+ Toggle({ type: ToggleType.Switch })
+ .switchStyle({ pointRadius: this.TogglePointRadius })
+ .width(this.ToggleWidth)
+ .height(this.ToggleHeight)
+ }
+ .justifyContent(FlexAlign.Center)
+ .width('100%')
+ .height('50%')
+ }
+ .width('100%')
+ .height('100%')
+ }
+}
\ No newline at end of file
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0020.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0020.ets
index 8f94a66cdabdd87c205a1772b39b3a08779ec5aa..a5001f450a16a5ee8ae9874447f2fbc85b58f780 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0020.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0020.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0020 {
-
build() {
Row() {
Column() {
@@ -29,7 +28,7 @@ struct UIComponentButtonSelectControlSize0020 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0030.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0030.ets
index 677f4acaa42c15ec2652d317a55fe3cea889288e..fe009c2d3161107e545bef6e8457db0a7f17371d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0030.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0030.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0030 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0030 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0040.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0040.ets
index 4e6852fff5aa3e56479faa4b8d21706919769fe1..3add37e2c5854f641a65876e9b1ee44f78095ffa 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0040.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0040.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0040 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0040 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0050.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0050.ets
index 8af8a70b7c52193e608c310833b9d93cba4f91e8..bb2bd04649063b3e9bebfe5632d7e3cbb59751b6 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0050.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0050.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0050 {
-
build() {
Row() {
Column() {
@@ -39,7 +38,7 @@ struct UIComponentButtonSelectControlSize0050 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0060.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0060.ets
index 920a0e924e58fe6fbf831f3e72e661bdafbddba6..f173b1b876f190be8603905cefc8c729402d7411 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0060.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0060.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0060 {
-
build() {
Row() {
Column() {
@@ -32,7 +31,7 @@ struct UIComponentButtonSelectControlSize0060 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0070.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0070.ets
index ab77b0dd7fc8ab46e3703150e0e4343d4c739264..7766c5c087e267742ed370c3669d05c978d6fbc2 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0070.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0070.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0070 {
-
build() {
Row() {
Column() {
@@ -29,7 +28,7 @@ struct UIComponentButtonSelectControlSize0070 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0080.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0080.ets
index e6b928aa4374fb99ea58ba7fed4ff24219256a9d..854151e161bac1e6c6bb463639b2ac867071886d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0080.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0080.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0080 {
-
build() {
Row() {
Column() {
@@ -28,7 +27,7 @@ struct UIComponentButtonSelectControlSize0080 {
right: BorderStyle.Dashed,
top: BorderStyle.Dashed,
bottom: BorderStyle.Dashed
- })
+ })
}
.width('100%')
.height('100%')
@@ -36,7 +35,7 @@ struct UIComponentButtonSelectControlSize0080 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0090.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0090.ets
index 662f00e9b593f57035392f0eb90e33d31c6bd9f8..e1d108fca20497e56ae2625b9a1d2448fe33d450 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0090.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0090.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0090 {
-
build() {
Row() {
Column() {
@@ -28,7 +27,7 @@ struct UIComponentButtonSelectControlSize0090 {
right: BorderStyle.Solid,
top: BorderStyle.Dotted,
bottom: BorderStyle.Dashed
- })
+ })
}
.width('100%')
.height('100%')
@@ -36,7 +35,7 @@ struct UIComponentButtonSelectControlSize0090 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0100.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0100.ets
index 97e2d6db1cd6d506ac7e62dd155d0cd18576bd0f..134a6fbe887970d84f75c6d3a0e0372f16d151d0 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0100.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0100.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0100 {
-
build() {
Row() {
Column() {
@@ -34,7 +33,7 @@ struct UIComponentButtonSelectControlSize0100 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0110.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0110.ets
index 3f2d24c293cd9da67b2229d14d7e9595a7838970..7b2fe27dad98b903fbc1005f30c04b12c7d3212b 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0110.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0110.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0110 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0110 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0120.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0120.ets
index b27e5fc6cc6f9bc6f6bc5ee9c4fc3d1c5510761f..373fe485dac160d937a7b59111c5dbf9e532ccbb 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0120.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0120.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0120 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0120 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0130.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0130.ets
index 781645c06a28b4514d1c673caf0ece7f54b0571c..ddd0e16e4a80dad4414358baa01c0de2ad9b855d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0130.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0130.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0130 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0130 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0140.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0140.ets
index 58b8dfe9ddfba1c9c9537292e2c8a21be9020227..b28d626e2068a632b16569414d661efea60b42ad 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0140.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0140.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0140 {
-
build() {
Row() {
Column() {
@@ -33,7 +32,7 @@ struct UIComponentButtonSelectControlSize0140 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0150.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0150.ets
index 52c5fbc85daf6161168e9cd468cd5479726172f8..b0eded5806c4725cedc81a687c11b43e124d9323 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0150.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0150.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0150 {
-
build() {
Row() {
Column() {
@@ -33,7 +32,7 @@ struct UIComponentButtonSelectControlSize0150 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0160.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0160.ets
index 1a976f06c15fc0d737f3af612f6b70802d6859dc..b4fe74e6d9412ac8707f6610fd36c557f85a4031 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0160.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0160.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0160 {
-
build() {
Row() {
Column() {
@@ -32,7 +31,7 @@ struct UIComponentButtonSelectControlSize0160 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0170.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0170.ets
index 333f42417a212c78501ad2bcbbd6de8a3c6078d1..547b028b9dae70ee42fbda2b02650cf20adab8c1 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0170.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0170.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0170 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0170 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0180.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0180.ets
index 8f02a8d103b8843cd7b735011f269700343ce9b1..274457a9a1349f52011196c1adb1a8e5a6e578bf 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0180.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0180.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0180 {
-
build() {
Row() {
Column() {
@@ -39,7 +38,7 @@ struct UIComponentButtonSelectControlSize0180 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0190.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0190.ets
index a9dcdb2479eb284b9b985c08c4264fad49a724cb..f0b048c8f08d7fe53401c591f71604389b264738 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0190.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0190.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0190 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0190 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0200.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0200.ets
index 35604723b14029f622c16ffe3241c9b02a4dc264..6624d807c6fbe5dba5edf66a84a9fdc65a2705d5 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0200.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0200.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0200 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -35,7 +36,7 @@ struct UIComponentButtonSelectControlSize0200 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0210.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0210.ets
index 7552f1a5ce1ea32eead440a6d03302ff35095862..e38372460bc93a8d1208959465ebeeb6eae2d306 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0210.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0210.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0210 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -35,7 +36,7 @@ struct UIComponentButtonSelectControlSize0210 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0220.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0220.ets
index 90fc8ed08252f3ba29d46fa12d3d1812a77418ae..aba553a5f6dcaeb777a0413df09dc82620fce265 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0220.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0220.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0220 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0220 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0230.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0230.ets
index 00a103d33f4c90be2ec24116d14bedff573645ad..36832ffcffc09573b330218ecf79cf5994d66427 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0230.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0230.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0230 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0230 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0240.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0240.ets
index 376f2a5c4f79ba47d9247705ae1023d41abcf50f..994acaef278f4754875d789218dee07484ba3077 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0240.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0240.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0240 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0240 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0250.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0250.ets
index e7a5a7eb2d734a282338c68d45ceccb23f368fe1..218366e38d247fac34e4f3e5be1473b5c9165b11 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0250.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0250.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0250 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0250 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0260.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0260.ets
index d032ff4771541d3e4ebef6a6884dd44451b52bba..d3b522973d176cc2f680f97845b6b184fd029125 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0260.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0260.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0260 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0260 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0270.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0270.ets
index 6bd7ffd20f29ac11fd1894866d3df5005dfe3225..6474279a617b031f821c1bcf2d893730f6b9632d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0270.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0270.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0270 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -47,7 +48,7 @@ struct UIComponentButtonSelectControlSize0270 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0280.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0280.ets
index 1eab9672df58c690a9fd40626829c11d61b8ccce..2bc0d291f1c9ea9e280c1a3fd4f4c7c4a34ced54 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0280.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0280.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0280 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0280 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0290.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0290.ets
index 13d07c2334371b0bf959d1888d9ad28c74a33b7c..975898351753afa21d7d85e58f5bc8aae1d250fa 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0290.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0290.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0290 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0290 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0300.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0300.ets
index e993e25a902e387c9129dec0e4de13af03be9414..f9e3baa51952d72da735a7568fe451e4ffc143cc 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0300.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0300.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0300 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -30,7 +31,7 @@ struct UIComponentButtonSelectControlSize0300 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0310.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0310.ets
index e87e90e8f5fcb470c944852a2bbb72ac081c035d..635cb18f4f8d40c2b21651937e752180f2ab1147 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0310.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0310.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0310 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0310 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0320.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0320.ets
index c248a063abe0f6cdbefc9a13ee6147bd37f24c01..ab9da902908251225ac0eb2dc7de5a660cf92332 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0320.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0320.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0320 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0320 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0330.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0330.ets
index e4ccbe6b49bd3c2ab64317c7b7ce10b8ebf445a8..ed7bef3e26ad71f8c1fa3e83d113e3e0df6b86af 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0330.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0330.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0330 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0330 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0340.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0340.ets
index b7345220991d6a77a91e62dc7554a218c2f7042b..d57e0e583b1b1a534d14e6be68bee6cb13dc7554 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0340.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0340.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0340 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0340 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0350.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0350.ets
index e99d7b4cba5776f32990b496ec75e3cdbd53072b..bad34e32a2cb3588ac2b158448b0c1d301b4a9b2 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0350.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0350.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0350 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -47,7 +48,7 @@ struct UIComponentButtonSelectControlSize0350 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0360.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0360.ets
index 4c53312e3ec376eba2fe3b13e7a72b6ef0129fa5..b6ef6557e758a3ad20472fbfdfc5ddb1bb1103a8 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0360.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0360.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0360 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -35,7 +36,7 @@ struct UIComponentButtonSelectControlSize0360 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0370.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0370.ets
index 3d3d527e7fd6e5087b4dcb89ab059539d9858d97..bd3fc889de1adecc50035e0adfea4b180b986d51 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0370.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0370.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0370 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0370 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0380.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0380.ets
index 0b1d4552c56d5248b52d69869fff23ca3b7dbdb1..a4745b1e565669957fde803dd708630fcda2cdb1 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0380.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0380.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0380 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -30,7 +31,7 @@ struct UIComponentButtonSelectControlSize0380 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0390.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0390.ets
index 0f726cb217981c6c9b011a46ad98a7c046fa993d..6feb8aaeb072333725d1f806b5268d405b3ab037 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0390.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0390.ets
@@ -21,7 +21,12 @@ struct UIComponentButtonSelectControlSize0390 {
Column() {
Select(this.getOptions())
.controlSize(ControlSize.NORMAL)
- .padding({ top: 8, left: 16, bottom:8, right: 16 })
+ .padding({
+ top: 8,
+ left: 16,
+ bottom: 8,
+ right: 16
+ })
}
.width('100%')
.height('100%')
@@ -29,7 +34,7 @@ struct UIComponentButtonSelectControlSize0390 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0400.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0400.ets
index 67bebde895c323c5e3a43829b48f34244e2ac1a4..5fd5760a265aef6d259778f713e8faf24277ac91 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0400.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0400.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0400 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0400 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0410.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0410.ets
index 720f69da841cb69faef83a2042d8257658228e0f..082ca2827009e3b1934c6a0296f676facdcd690c 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0410.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0410.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0410 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0410 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0420.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0420.ets
index 5af0aab2d10ec3d39f7b9f0f7b262e3d3984fd4e..f5ca46e25b0787837c137511ddb6c44605649c49 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0420.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0420.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0420 {
-
build() {
Row() {
Column() {
@@ -24,7 +23,12 @@ struct UIComponentButtonSelectControlSize0420 {
.controlSize(ControlSize.NORMAL)
Select(this.getOptions())
.controlSize(ControlSize.NORMAL)
- .padding({top: 8, left: 16, bottom: 8, right: 16})
+ .padding({
+ top: 8,
+ left: 16,
+ bottom: 8,
+ right: 16
+ })
}
.width('100%')
.height('100%')
@@ -32,7 +36,7 @@ struct UIComponentButtonSelectControlSize0420 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0430.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0430.ets
index 6f390512898ffc371da7f6b88a926239f8fca2f5..2f694ad2a2be30ebc8b61780833a5b728be25a57 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0430.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0430.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0430 {
-
build() {
Row() {
Column() {
@@ -32,7 +31,7 @@ struct UIComponentButtonSelectControlSize0430 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0450.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0450.ets
index 542dacf9f992490f8f661bd04d1117b8b3e23c36..0425d585f3286a75a8e46c1f5b2dc80ecf6eccac 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0450.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0450.ets
@@ -18,6 +18,7 @@
struct UIComponentButtonSelectControlSize0450 {
@State bgColor: ResourceColor = Color.Blue
@State text: string = ""
+
build() {
Row() {
Column() {
@@ -47,7 +48,7 @@ struct UIComponentButtonSelectControlSize0450 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0470.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0470.ets
index c8d6b399fdb947f4b25c2b9e40ed5bf9f15b2575..c92df42c41c0aaedb4fef7097cc0f4d840053a30 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0470.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0470.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0470 {
-
build() {
Row() {
Column() {
@@ -29,7 +28,7 @@ struct UIComponentButtonSelectControlSize0470 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0480.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0480.ets
index 146e5bd6edf856878904269c61901a99b59b9b1b..7ed7e83a09b2635e0cf57a33db0edd9ad995a1e8 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0480.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0480.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0480 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0480 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0490.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0490.ets
index edf8bc77e95d53108b909077bb4f8d5dc5f964d3..c19928aad1ac6887e8fc85e64b22bfc3b9057310 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0490.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0490.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0490 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0490 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0500.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0500.ets
index 0c3c6c3ea5fc2fd467cb877906f1cda8a083b27d..ebaee59bfc5a41a544edfc2620529150bb1b5d79 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0500.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0500.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0500 {
-
build() {
Row() {
Column() {
@@ -39,7 +38,7 @@ struct UIComponentButtonSelectControlSize0500 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0510.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0510.ets
index 39954515a249ff0379cdb65e56bf13f3f9b57b6a..d73ec1e23cfc7872d1f96fffbb417fb66c9b3c91 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0510.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0510.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0510 {
-
build() {
Row() {
Column() {
@@ -32,7 +31,7 @@ struct UIComponentButtonSelectControlSize0510 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0520.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0520.ets
index af78aa90b34344ad8435cfccb14faaa01fbcfbe7..03efee6ea0850a50b27afe1bb6754364c3beb0f6 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0520.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0520.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0520 {
-
build() {
Row() {
Column() {
@@ -28,7 +27,7 @@ struct UIComponentButtonSelectControlSize0520 {
right: BorderStyle.Dotted,
top: BorderStyle.Dotted,
bottom: BorderStyle.Dotted
- })
+ })
}
.width('100%')
.height('100%')
@@ -36,7 +35,7 @@ struct UIComponentButtonSelectControlSize0520 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0530.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0530.ets
index bfcffd51cee003d241874be4e03ed15fbd5298c2..a533bfefec54c46bfa3882fa5efa3abe68cc7b57 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0530.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0530.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0530 {
-
build() {
Row() {
Column() {
@@ -28,7 +27,7 @@ struct UIComponentButtonSelectControlSize0530 {
right: BorderStyle.Dotted,
top: BorderStyle.Solid,
bottom: BorderStyle.Dashed
- })
+ })
}
.width('100%')
.height('100%')
@@ -36,7 +35,7 @@ struct UIComponentButtonSelectControlSize0530 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0540.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0540.ets
index 756265a746e0d6418679e83d95c9084a037a09ce..b77199a31ad04faab2115fb025c8de3861a96fef 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0540.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0540.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0540 {
-
build() {
Row() {
Column() {
@@ -34,7 +33,7 @@ struct UIComponentButtonSelectControlSize0540 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0550.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0550.ets
index 3676d33d1b4636779c63d17f5f99e8f5412f9677..4e7881971f892074f36f1c5a8509eb323cc67fbd 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0550.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0550.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0550 {
-
build() {
Row() {
Column() {
@@ -29,7 +28,7 @@ struct UIComponentButtonSelectControlSize0550 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0560.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0560.ets
index 3dc41d0ff6df88e184de6356ffc8c95b2bc66274..26d3073991a11831d520a33999572e4dd0651519 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0560.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0560.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0560 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0560 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0570.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0570.ets
index f640cdd59ad5cce49e68cad88d571425a927e1aa..ba35a0d9ff5669a18102fbcc8acdd184dc03b970 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0570.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0570.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0570 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0570 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0580.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0580.ets
index 485aa5964a2d0ea16017117b1516029ff6b33c99..a48f01a02fc5138a638fb36fa6a235e9a324db5f 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0580.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0580.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0580 {
-
build() {
Row() {
Column() {
@@ -33,7 +32,7 @@ struct UIComponentButtonSelectControlSize0580 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0590.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0590.ets
index 81db79de2545b35232cb672582f2e08c0810cbc2..d8633618d2b4a58952adcd5e1de563c076997fef 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0590.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0590.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0590 {
-
build() {
Row() {
Column() {
@@ -33,7 +32,7 @@ struct UIComponentButtonSelectControlSize0590 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0600.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0600.ets
index 2721958edba82caab500437bd88600223f7ce515..545fddc0ef1700ac88a3a27a3eb25925b61a8f54 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0600.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0600.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0600 {
-
build() {
Row() {
Column() {
@@ -32,7 +31,7 @@ struct UIComponentButtonSelectControlSize0600 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0610.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0610.ets
index 0ef6660a7955e3324d0b3e2c99a9d7111e886004..f0ac51fc628a08794f456c2217fdd6e114ee9c3d 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0610.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0610.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0610 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0610 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0620.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0620.ets
index 85a2818f897a6835d4c5147dfd7a574653f1e279..a08a0d91c5897ef18027a6a11fc50e598ec97d0f 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0620.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0620.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0620 {
-
build() {
Row() {
Column() {
@@ -39,7 +38,7 @@ struct UIComponentButtonSelectControlSize0620 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0630.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0630.ets
index 1b59b7bac88f4e362b11a66fd41483c7ebe94fd8..e2a0abd2453d61a980dfd037f9d35ceca40a30ea 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0630.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0630.ets
@@ -16,7 +16,6 @@
@Entry
@Component
struct UIComponentButtonSelectControlSize0630 {
-
build() {
Row() {
Column() {
@@ -30,7 +29,7 @@ struct UIComponentButtonSelectControlSize0630 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0640.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0640.ets
index 5fd234ce1275d6f4083c719bba4de049ac460628..6d584483d7871dc9aae882d5340ddbcda09f94ae 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0640.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0640.ets
@@ -17,17 +17,18 @@
@Component
struct UIComponentButtonSelectControlSize0640 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ weight: -10})
+ .font({ weight: -10 })
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ weight: '10%'})
+ .font({ weight: '10%' })
}
.width('100%')
.height('100%')
@@ -35,7 +36,7 @@ struct UIComponentButtonSelectControlSize0640 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0650.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0650.ets
index b3d05edbc7127731040b29693980664b6ded46ba..8919bbbd87095ec4f967bee4674036411ef873c2 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0650.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0650.ets
@@ -17,21 +17,22 @@
@Component
struct UIComponentButtonSelectControlSize0650 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ weight: null})
+ .font({ weight: null })
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ weight: undefined})
+ .font({ weight: undefined })
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ weight: FontWeight.Medium})
+ .font({ weight: FontWeight.Medium })
}
.width('100%')
.height('100%')
@@ -39,7 +40,7 @@ struct UIComponentButtonSelectControlSize0650 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0660.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0660.ets
index 31bf89b8c0a35fd5f2993bf2d62896a941b0215e..e5cfd39fc77c1eb2253873edc5453cfac4ecdc24 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0660.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0660.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0660 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -26,7 +27,7 @@ struct UIComponentButtonSelectControlSize0660 {
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
.value(this.text)
- .font({ size: 16, weight: FontWeight.Medium})
+ .font({ size: 16, weight: FontWeight.Medium })
}
.width('100%')
.height('100%')
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0660 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0670.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0670.ets
index ab64d011268e11b1e36e310503c3538ef18bb8ce..ae3341bd050d13e7344273be830a2f62827a1f8f 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0670.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0670.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0670 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0670 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0680.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0680.ets
index 474a2c6aa0970d0370be21171ac43f5cd2089fa3..b664ea9062310b5f1cf26b1cee44f441a4dda601 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0680.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0680.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0680 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0680 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0690.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0690.ets
index 54c714caaa07070be3f030dc17003e9baf00ee06..92ab6183e20aacf6ffb0bfccb54388c9fd66e03a 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0690.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0690.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0690 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0690 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0700.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0700.ets
index ff167961a7ca74be9541eb2a8cd4a4477b3cb303..9a46a867460fc461d0248680c0e91def4c573b2b 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0700.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0700.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0700 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0700 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0710.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0710.ets
index b961501056f7907c3046f7b288e6b2c36f904f22..35487d09ac7a2b933ea2f93e7968733349abdff6 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0710.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0710.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0710 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -47,7 +48,7 @@ struct UIComponentButtonSelectControlSize0710 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0720.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0720.ets
index 9d06cad3cf6931b585aaf518e7581cf0f0dbd01c..4f558f1d32e83f3b56c2330eccb20bfb5efc42c8 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0720.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0720.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0720 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0720 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0730.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0730.ets
index a627db05c2f6f49b9aefd93ad72dac0048542656..a9828795d39b103340eb20d209fedd7567d68226 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0730.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0730.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0730 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0730 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0740.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0740.ets
index c4e55045b603afa48bb32508f41b61879c8cba16..cf67bd41cc7b25a51d437fd5fd23502718355657 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0740.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0740.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0740 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0740 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0750.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0750.ets
index 18d4d90aff77f73a77e6fca51830e359448a2093..66a241c27c3bd24cd64684f808da237e0dab8945 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0750.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0750.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0750 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0750 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0760.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0760.ets
index e9cb80faa787d4a59d05ea14258febebb609daff..bcc583e8e340f54567ab7209dc23c8f9dfa90850 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0760.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0760.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0760 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0760 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0770.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0770.ets
index 66f2d698ea3c18b18f7e46e9a4950db9375a8b44..6eb6b328c69b53b27fdbc2c5a7c19c72c3193050 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0770.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0770.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0770 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -31,7 +32,7 @@ struct UIComponentButtonSelectControlSize0770 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0780.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0780.ets
index aa1eec49dfe7f8047ac7578f2bc3102864f5f636..2efb7188e048fdf336d39a4d92a7dacc585e2caf 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0780.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0780.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0780 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -47,7 +48,7 @@ struct UIComponentButtonSelectControlSize0780 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0790.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0790.ets
index 9cec4110f7ef3796a1aa953f3e174e688bcd9528..8221a022241ff4bacb13c68111f7ac36a140afec 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0790.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0790.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0790 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -35,7 +36,7 @@ struct UIComponentButtonSelectControlSize0790 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0800.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0800.ets
index 1c85a911a36afda7b6c0eb08b13384162d7e729c..244892bd1b3f52d72eedb1c7cab74fbb5e0d623a 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0800.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0800.ets
@@ -17,6 +17,7 @@
@Component
struct UIComponentButtonSelectControlSize0800 {
@State text: string = "TTTTT"
+
build() {
Row() {
Column() {
@@ -34,7 +35,7 @@ struct UIComponentButtonSelectControlSize0800 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array = [];
for (let i = 1; i <= 20; i++) {
const value = i === 3 ? "" : (i === 4 ? '这是一个非常长的文本,可能会超过显示限制,需要截断或者滚动查看' : `item${i}`);
options.push({ value: value });
diff --git a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0810.ets b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0810.ets
index 56cf5860c52247cfde1fb6f6b42432899281014a..3d80612e845d42a39518dc1be9bf106c5dde1eeb 100644
--- a/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0810.ets
+++ b/function/ui_compare_rh/uicompare/entry/src/ohosTest/ets/testability/pages/UIComponentButtonSelectControlSize/UIComponentButtonSelectControlSize0810.ets
@@ -21,7 +21,12 @@ struct UIComponentButtonSelectControlSize0810 {
Column() {
Select(this.getOptions())
.controlSize(ControlSize.SMALL)
- .padding({ top: 8, left: 16, bottom:8, right: 16 })
+ .padding({
+ top: 8,
+ left: 16,
+ bottom: 8,
+ right: 16
+ })
}
.width('100%')
.height('100%')
@@ -29,7 +34,7 @@ struct UIComponentButtonSelectControlSize0810 {
}
getOptions(): Array {
- const options:Array = [];
+ const options: Array