我 正在 执行 下面 的 代码 作为 一 个 cucumber 步骤 。 测试 用例 ID 是 C70 。 我 尝试 了 一 个 运行 ID , 它 给出 了 相同 的 错误 。
The code and error are below -
-----------------
require 'testrail-ruby'
client = TestRail::APIClient.new('https://xxxx.testrail.net')
client.user = 'xxxxxxxxxx.com'
client.password = 'xxxxxx'
r = client.send_post(
'add_result_for_case/C270',
{ :status_id => 1, :comment => 'This test worked fine!' }
)
puts r
中 的 每 一 个
错误 :
TestRail API 返回 HTTP 400 ( " 字段 : run _ id 不是 有效 的 ID 。 " )
我 做 错 了 什么 ? 我 已经 研究 了 这个 主题 , 还 没有 解决 , 请 指教 。
2条答案
按热度按时间hpcdzsge1#
我发现了我的问题。我应该使用完整的测试用例ID。运行实际测试用例时找到的ID。问题已解决。
hmmo2u0o2#
额外建议。在提供ID信息时,不要使用数字以外的字符。例如,在提供案例ID时,在Testrail中显示为C270。但在Api中必须给予为270。在另一个示例中,假设您的RunId为R150。您只需要提供为150。