我已经编写了如下测试用例并得到了以下错误,
日志错误:
失败:setpassword java.lang.AssertionError:1期望失败。 预期状态代码< 200>但是< 302>。
代码:
@Test(enabled=true)
public void setpassword(){
RequestSpecification requestSpecification= new Config().getRequestSpecification();
RequestSpecification requestHeaders= new Config().getHeaders();
Map<String,String> password = new HashMap<String, String>();
password.put("password", "Password@2017");
given().spec(requestSpecification).spec(requestHeaders).body(password).when().post("https://example.com/testplatform@example.com/password").
then().statusCode(200).log().all();
}
答案 0 :(得分:0)
答案 1 :(得分:0)
这对我有帮助:
given().log().all().contentType("application/x-www-form-urlencoded; charset=UTF-8")
.redirects().follow(false).redirects().max(100)
.queryParam()...
答案 2 :(得分:0)
另外,就我而言,我有带有JWT令牌的URL来测试lin /网站。它引起了我的注意,我没有使用url + JWT作为完整链接。我无视JWT,仅使用链接,因此它没有重定向网站。