1

playFwアプリをテストサーバーに配置し、そこでテストを実行したいと思います。問題は、これらのapplication.confプロパティ(application.baseUrl、application.url)に何を書き込んでも、セレンテストランナーがローカルホストを開こうとすることです。

たとえば、私のテストアプリは次のURLのサーバーで実行されます:http://testapp.example.com。したがって、playFwテストページを開いて次のURLを開くことができます:http://testapp.example.com/@tests、正常動作します。実行するテストを選択できます。セレンテストが実行されていて、アプリからページを開こうとすると、次のエラーメッセージが表示されます。 open http://localhost:9000/event/abouttheevent Object #<HTMLIFrameElement> has no method 'getCurrentWindow'

セレンテストランナーは、ローカルホストからページを開こうとします。私が使用するセレンテストファイルではopen('@@{Event.abouttheevent()}')

4

1 に答える 1