相关阅读
搭建 OneBlock 测试平台
使用 OneBlock 开展自动化测试

什么是 TestSpace ?

TestSpace 是一组基础组件的集合,每一个TestSpace 中都包含着多个基础组件.
以演示项目"chromeBlock"为例,我们登录到 admin 用户下,进入 TestSpace 设置,就可以看到一个叫"chrome 自动化测试"的TestSpace.

点击进去可以看到整个 TestSpace 是以 json 文件格式保存的.

[
    {
        "name": "InitStep",
        "describe": "启动浏览器",
        "attrs": [
            {
                "name": "url",
                "describe": "完整url地址"
            },
            {
                "name": "implicitlyWait",
                "describe": "元素查找时间(秒)",
                "defValue": "30"
            },
            {
                "name": "sleepTime",
                "describe": "执行结束后硬等待(秒)"
            }
        ]
    },
    {
        "name": "ClickStep",
        ......
    },
    {
        "name": "EditStep",
        ......
    },
    {
        "name": "CheckStep",
        ......
    }
]

整个TestSpace是一个 Array 数组,包含了 4 个基础组件对象

基础组件的可设置的属性:

基于这个TestSpace json 文件,OneBlock 平台在编辑案例时就会为用户提供相关的组件信息.

当你编辑步骤时,会自动带出你设置的基础组件中的属性

你可以创建属于你的 TestSpace-json 文件,来对应你自己的自动化执行框架. OneBlock 作为一个案例管理平台并不直接参数自动化执行,OneBlock 只负责案例的编辑和传递.


↙↙↙阅读原文可查看相关链接,并与作者交流