java - 如何在 OpenTest 中开始新的测试 session ?

标签 java node.js automated-tests opentest

我已经安装了 OpenTest 并想要开始一个新 session 。

我该怎么做?

我尝试在 Google 上搜索此内容,但只找到了一个谈论使用 API 的 PR。

最佳答案

可以通过三种方式启动测试 session :

  1. 通过基于网络的用户界面。转到 Session/Create Test Session... 菜单选项,然后选择要运行的测试,根据需要填写其他测试 session 属性,然后单击创建 session 按钮。
  2. 使用测试 session 模板。这可以通过 UI 或 Web API 完成:
    • 从 UI:使用 session /从模板创建 session ...
    • 使用 API:填写 JSON 负载的 template 属性。模式详情here .
  3. 使用 Web API 并传递测试 session 的属性,如 here 中所述.

API 调用示例:

POST http://localhost:3000/api/session

{
    "environment": "prod",
    "sessionLabel": "Run smoke tests",
    "tests": [
        {
            "path": ".",
            "name": "Smoke test 1"
        },
        {
            "path": ".",
            "name": "Web test 2"
        }
    ]
}

关于java - 如何在 OpenTest 中开始新的测试 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53368311/

相关文章:

selenium - WebdriverIO - 截取整页截图

java - 使代码更具可读性

java - 试图在 Java 中复制 PHP 的 exec() 函数

java - 包 com.sun.xml.internal.messaging.saaj.soap.dynamic 不存在

automated-tests - 如何在 Robot Framework 中编写循环

python - 如何删除 Squish 事件处理程序?

java - GXT3 : How to implement svg buttons

javascript - 两个不同的 POST 请求正在使用同一个变量

javascript - Jest 测试 promise 解析和事件循环 tick

node.js - 使用 Node.js webToolkit 接收推送通知