【发布时间】:2013-07-26 21:35:02
【问题描述】:
对于我的 Play 2.0 应用程序,我想从 Eclipse 执行 (Selenium) JUnit 测试。 测试用例如下:
@Test
public void runInBrowser() {
running(testServer(47111, fakeApplication(...)), ChromeDriver.class,
new Callback<TestBrowser>() {
public void invoke(TestBrowser browser) {
browser.goTo("http://localhost:47111");
assertThat(...);
}
});
}
测试服务器启动,但在测试期间没有可用的静态资源(例如,*.css、*.js、*.png),即访问http://localhost:47111 会导致这些资源出现 404。
我的routes 文件包含:
GET /assets/*file controllers.Assets.at(path="/public", file)
静态资源位于以下文件夹中:public\images (*.png)、public\javascripts (*.js)、public\stylesheets (*.css)。
在 Eclipse 测试环境之外找到所有静态资源(例如,使用“play test”在播放控制台中执行测试)。
有什么想法吗?
【问题讨论】:
标签: eclipse selenium junit playframework playframework-2.0