Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0fd8862d
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0fd8862d
编写于
1月 05, 2023
作者:
Z
zhouke
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充testfwk_arkxtest chanlogs. Signed-off-by: <zhouke35@huawei.com>
Signed-off-by:
N
zhouke
<
zhouke35@huawei.com
>
上级
ce095302
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
41 addition
and
0 deletion
+41
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-testfwk_arkxtest.md
...gelogs/OpenHarmony_3.2.8.1/changelogs-testfwk_arkxtest.md
+41
-0
未找到文件。
zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-testfwk_arkxtest.md
0 → 100644
浏览文件 @
0fd8862d
# 测试子系统ChangeLog
## cl.testfwk_arkxtest.1 On、Driver、Component类接口新增支持异常处理
API8原有接口废弃,API9新增替代接口,API9接口支持异常处理,需使用try catch捕获接口抛出的异常。
## 变更影响
此变更影响@ohos.uitest提供的api9-JS接口。用户此前在测试用例开发中使用了@ohos.uitest-api9接口的,需要进行适配才可以在新版本SDK环境正常编译通过。
## 关键的接口/组件变更
-
废弃API8原有的
`By`
类,在API9中使用
`On`
类代替,
`On`
类接口新增支持异常处理机制;类内接口名称保持不变,
**例外**
:
`By#key`
接口替换为
`On.id`
。
-
废弃API8原有的
`By`
类,在API9中使用
`On`
类代替。
-
废弃API8原有的
`UiDriver`
类,在API9中使用
`Driver`
类代替,
`Driver`
类接口新增支持异常处理机制;类内接口名称保持不变。
-
废弃API8原有的
`UiComponent`
类,在API9中使用
`Component`
类代替,
`Component`
类接口新增支持异常处理机制;类内接口名称保持不变。
## 适配指导
### 1.适配接口名称变更
可按照如下规则做类名替换:
-
`By-->On`
-
`BY-->ON`
-
`UiDriver-->Driver`
-
`UiComponent-->Component`
### 2.捕获处理异常
使用try-catch处理接口捕获可能抛出的异常,例如:
```
typescript
import
{
Driver
,
ON
,
Component
}
from
'
@ohos.uitest
'
try
{
let
driver
=
Driver
.
create
();
}
catch
(
error
)
{
// error handle; error.code为错误码
}
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录