2011-03-29 98 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製作文件夾只是測試。在那裏你製作了一個應用程序,它指向你的模塊並在其中運行測試。