我正在使用以下代码在标签字段中添加标签,使用拉力赛休息api(JAVA)创建新的测试用例。 但标签不会在集会中添加到标签字段中。请帮帮我。
String tags = "@tag1 ,@tag2";
JsonArray testcases = new JsonArray();
JsonObject newtestcase = new JsonObject();
newTestCase.addProperty("Name" , TestCaseName);
newTestCase.addProperty("Method" , Manual);
JsonArray arr1= new JsonArray();
arr1.add(tags);
newTestCase.addProperty("Tags" , tags);
Createrequest createrequest = new Createrequest("TestCase" , newTestCase);
JsonObject testcase = new JsonObject();
testcase.addProperty("_ref" , ref);
testcases.add(testcase);
答案 0 :(得分:2)
您需要通过引用引用标记,就像WSAPI中的任何其他对象一样。
JsonArray tags = new JsonArray();
JsonObject tag1 = new JsonObject();
tag1.addProperty("_ref", "/tag/12345");
tags.add(tag1);
JsonObject tag2 = new JsonObject();
tag2.addProperty("_ref", "/tag/23456");
tags.add(tag2);
newTestcase.addProperty("Tags", tags);
答案 1 :(得分:0)
按照以下步骤使用标记名称
创建标记首先使用post url with post method分别创建标记
{"Tag:{"Name": "@tag1"}}
使用以下标记结构执行发布请求
// aws-sdk requires global to exist
(window as any).global = window;
将为标签创建参考对象。您可以使用标记的引用URL(/ tag / 12345),并将其添加到测试用例
中