2011-03-29 86 views
1

有没有一种标准的方式来为Play模块设置Selenium测试,而不是应用程序?我找不到任何有关如何操作的信息。它似乎需要一个应用程序来运行,但是当我在test/下设置一个时,它并不开心。当应用程序的控制器处于controller包中时,它表示它们应该位于testapp.app.controllers。当我将它们更改为testapp.app.controllers时,它表示它们应该位于控制器中。测试播放模块

回答

1

问题中的文件夹结构将有助于:)。

请检查你正在做以下几点:

  • 创建应用程序(玩新TestApp
  • 验证它的工作原理(发挥运行TestApp
  • 添加一个模块的应用
  • 在模块中添加test/文件夹下的测试控制器(和其他类/文件)。注:仅测试文件去那里
  • 运行在测试模式下主要应用(播放测试TestApp
  • 转到http://localhost:9000/@tests看到测试接口

我刚才注意到您的评论时,你提运行testapp。我认为那是你的错误,你应该运行玩测试testapp来代替。

2

通常情况下,您使用play-app制作文件夹只是测试。在那里你制作了一个应用程序,它指向你的模块并在其中运行测试。