Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
7bc244a0
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7bc244a0
编写于
4月 11, 2023
作者:
W
wang-xupeng2
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify textInput testcase
Signed-off-by:
N
wang-xupeng2
<
wangxupeng2@huawei.com
>
上级
ac0eb0f4
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
19 addition
and
7 deletion
+19
-7
arkui/ace_ets_component_ui/entry/src/main/ets/MainAbility/pages/TextInputPage.ets
...ui/entry/src/main/ets/MainAbility/pages/TextInputPage.ets
+1
-1
arkui/ace_ets_component_ui/entry/src/main/ets/test/TextInputJsunit.test.ets
...onent_ui/entry/src/main/ets/test/TextInputJsunit.test.ets
+18
-6
未找到文件。
arkui/ace_ets_component_ui/entry/src/main/ets/MainAbility/pages/TextInputPage.ets
浏览文件 @
7bc244a0
...
...
@@ -24,7 +24,7 @@ struct TextInputPage {
@State enterKeyType: EnterKeyType = EnterKeyType.Search
@State caretColor: Color = Color.Blue
@State maxLength: number = 10
@State copyOption: CopyOptions = CopyOptions.
None
@State copyOption: CopyOptions = CopyOptions.
InApp
@State showPasswordIcon: boolean = false
@State style: TextInputStyle = TextInputStyle.Default
@State textAlign: TextAlign = TextAlign.Center
...
...
arkui/ace_ets_component_ui/entry/src/main/ets/test/TextInputJsunit.test.ets
浏览文件 @
7bc244a0
...
...
@@ -70,7 +70,7 @@ export default function TextInputJsunit() {
expect(obj.$attrs.maxLength).assertEqual('10');
expect(obj.$attrs.style).assertEqual('TextInputStyle.Default');
expect(obj.$attrs.textAlign).assertEqual('TextAlign.Center');
expect(obj.$attrs.copyOption).assertEqual('CopyOptions.
None
');
expect(obj.$attrs.copyOption).assertEqual('CopyOptions.
InApp
');
expect(obj.$attrs.showPasswordIcon).assertEqual(false);
console.info('[TextInputJsunit_0100] END');
done();
...
...
@@ -192,14 +192,14 @@ export default function TextInputJsunit() {
let textComponent3 = await driver.findComponent(BY.text('全选'));
await textComponent3.click()
await CommonFunc.sleep(200);
//
let textComponent4 = await driver.findComponent(BY.text('复制'));
//
await textComponent4.click()
let textComponent4 = await driver.findComponent(BY.text('复制'));
await textComponent4.click()
await textComponent.click()
await CommonFunc.sleep(1000);
let strJson = getInspectorByKey('copy');
let obj = JSON.parse(strJson);
console.info("[TextInputJsunit_0400] component obj is: " + JSON.stringify(obj));
expect(obj.$attrs.content).assertEqual('onCopy:');
expect(obj.$attrs.content).assertEqual('onCopy:
hello
');
console.info("[TextInputJsunit_0400] Verify copy succ !");
// Verify onCut function of TextInput component
...
...
@@ -210,13 +210,25 @@ export default function TextInputJsunit() {
await CommonFunc.sleep(200);
let textComponent6 = await driver.findComponent(BY.text('剪切'));
await textComponent6.click()
//await textComponent.click()
await CommonFunc.sleep(1000);
let strJson1 = getInspectorByKey('cut');
let obj1 = JSON.parse(strJson1);
console.info("[TextInputJsunit_0400] component obj1 is: " + JSON.stringify(obj1));
expect(obj1.$attrs.content).assertEqual('onCut:');
expect(obj1.$attrs.content).assertEqual('onCut:
hello
');
console.info("[TextInputJsunit_0400] Verify cut succ !");
// Verify onPaste function of TextInput component
await textComponent.click()
await textComponent.longClick()
await CommonFunc.sleep(1000);
let textComponent7 = await driver.findComponent(BY.text('粘贴'));
await textComponent7.click()
await CommonFunc.sleep(1000);
let strJson2 = getInspectorByKey('paste');
let obj2 = JSON.parse(strJson2);
console.info("[TextInputJsunit_0400] component obj2 is: " + JSON.stringify(obj2));
expect(obj2.$attrs.content).assertEqual('onPaste:hello');
console.info("[TextInputJsunit_0400] Verify paste succ !");
console.info('[TextInputJsunit_0400] END');
done();
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录