提问人:Zoe A 提问时间:11/17/2023 最后编辑:Brian Tompsett - 汤莱恩Zoe A 更新时间:11/17/2023 访问量:25
使用 Qase.io API 获取所有套件,包括子套件
Get all suites using Qase.io API, including sub-suites
问:
我想使用 python 和 Qase.io API 来检索特定项目的所有测试套件。但是,当我使用文档使用的代码时,它不会检索子套件。它很好地计算了所有套件,但响应的实际“实体”部分不包括子套件。
我尝试了以下代码,该代码位于 API 文档中。
import requests
url = "https://api.qase.io/v1/suite/PROJECTID" # yes, this was replaced with my actual project ID.
headers = {
"accept": "application/json",
"Token": "API_KEY_HERE" # yes, this was replaced with my actual API key.
}
response = requests.get(url, headers=headers)
print(json.dumps(json.loads(response.text), indent=4))
它返回以下内容:
{
"status": true,
"result": {
"total": 33,
"filtered": 33,
"count": 10,
"entities": [
{
"id": 1,
"title": "Home page",
"description": null,
"preconditions": null,
"position": 1,
"cases_count": 0,
"parent_id": null,
"created": "2023-09-26 04:15:35",
"updated": "2023-09-26 04:24:57",
"created_at": "2023-09-26T04:15:35+00:00",
"updated_at": "2023-09-26T04:24:57+00:00"
}, # all following suites were formatted like this too.
]
}
但是“实体”部分只有 11 个套件,我注意到这些套件不是子套件。我现在很困惑,因为 API 的文档根本没有提到这甚至可能是一个问题,也没有提供一种实际检索所有套件(包括子套件)的方法。
答: 暂无答案
评论