私が使うとき
searchResults(0).ApplicationId.click(ApplicationSummaryPage)
遷移は ApplicationSummaryPage に発生しますが、これを使用すると
searchResults(0).ApplicationId.click()
ページ遷移が発生していません。onLoad
とonUnload
メソッドをオーバーライドしてこれを確認しました。ただし、(テスト実行中に Geb がブラウザーを開いたときに) コントロールが ApplicationSummaryPage に転送されていることを視覚的に確認できます。
void onLoad(Page previousPage)
{
println ("(ApplicationSummaryPage) previousPage = "+previousPage);
}
void onUnload(Page newPage)
{
println ("(ApplicationSummaryPage) newPage = "+newPage);
}