我为Play编写了一个简单的测试类!2.0:
public class TestLogin {
@Test
public void test() {
running(testServer(3333, fakeApplication(inMemoryDatabase())), HTMLUNIT, new Callback<TestBrowser>() {
@Override
public void invoke(TestBrowser browser) {
browser.goTo("http://localhost:3333");
assertThat(browser.$("section h1").first().getText()).isEqualTo("Login");
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
在Play v1中,您可以执行以下命令:
play test
Run Code Online (Sandbox Code Playgroud)
你可以转到http://localhost:9000/@tests.但是现在在Play 2.0中这不起作用而且没有记录?我只是想开始我的Selenium测试,手动(每个测试用例/方法)自动化(一堆测试用例).
如何在Play2.0中实现这一目标?
BTW:运行命令播放测试在终端输出以下内容:
[warn] 1 warning
[info] No tests to run for test:test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2579 次 |
| 最近记录: |