我正在使用API测试的放心库,它似乎无法设置新的cookie。但我可以修改服务器设置的cookie。无法在请求中设置Cookie
given()
.cookie("cookie1", "true")
.get(url)
.then()
.assertThat().cookie("cookie1", "true");
// Fails with "Cookie "cookie1" was not
// defined in the response. Cookies are: cookie2=true, cookie3=true
given()
.cookie("cookie2", "false")
.get(url)
.then()
.assertThat().cookie("cookie2", "false");
// PASS
感谢您寻找到它,但是这不是一个问题。 'when()'只是语法糖,'body'是断言响应体。回复cookie与我原来的帖子一致,请参阅https://code.google.com/p/rest-assured/wiki/Usage#Verifying_Response_Data – finspin