测试播放模块

时间:2011-03-29 17:28:50

标签: module selenium automated-tests playframework

是否有一种标准方法可以为Play模块设置Selenium测试,而不是应用程序?我找不到任何关于如何做的信息。看起来它需要运行一个应用程序,但是当我在test/下设置一个应用程序时,它不满意。当应用程序的控制器位于controller包中时,它表示它们应位于testapp.app.controllers中。当我将它们更改为testapp.app.controllers时,它表示它们应该位于“控制器”中。

2 个答案:

答案 0 :(得分:2)

通常你用play-app制作文件夹只是测试。在那里你创建一个应用程序,它引用你的模块并在其中运行测试。

答案 1 :(得分:1)

在问题中使用文件夹结构会有所帮助:)。

请检查您是否正在执行以下操作:

  • 创建应用程序(播放新的TestApp
  • 验证它是否有效(播放运行TestApp
  • 将模块添加到应用程序
  • 在模块中的 test / 文件夹下添加测试控制器(和其他类/文件)。注意:只有测试文件到那里
  • 在测试模式下运行应用程序(播放测试TestApp
  • 转到http://localhost:9000/@tests查看测试界面

当您提及 play run testapp 时,我刚注意到您的评论。我认为这是你的错误,你应该运行 play test testapp