Testrail API Ruby add_result_for_case error



我正在执行下面的代码作为黄瓜步骤。测试用例 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("Field :run_id 不是有效的 ID。

我做错了什么?我已经研究了这个话题,但还没有解决它,请指教....

我发现了我的问题.我应该使用完整的测试用例 ID。运行实际测试用例时找到的 ID。这个问题被重新喜欢。

额外的建议。提供 ID 信息时,请勿使用数字以外的字符。例如,当给出案例 ID 时,它在 Testrail 中显示为 C270。但是你必须在 API 中将其指定为 270。在另一个示例中,让 RunId 为 R150。您只需要将其指定为 150。

相关内容

  • 没有找到相关文章

最新更新