【发布时间】:2017-09-21 01:43:55
【问题描述】:
由于“[RuntimeException: Missing CSRF Token]”,我有两个单元测试失败:
running(testServer(3333, provideFakeApplication()), () -> {
assertThat(WS.url("http://localhost:3333").get().get(3000).getStatus()
).isEqualTo(OK);
和
running(testServer(3333, provideFakeApplication()), HTMLUNIT, browser -> {
browser.goTo("http://localhost:3333");
assert....
如何将带有 CSRF 令牌的会话添加到 WS.url 和 browser.goTo?
测试正在尝试访问具有表单的页面。
【问题讨论】:
-
是的,但我需要另一种解决方案。我在其他测试中使用 Result.withSession(...) 方法,效果很好。
标签: junit playframework csrf