当我使用
searchResults(0).ApplicationId.click(ApplicationSummaryPage)
转换发生在 ApplicationSummaryPage 但是当我使用它时
searchResults(0).ApplicationId.click()
我没有看到页面转换发生。我通过覆盖onLoad
andonUnload
方法验证了这一点。然而,我可以直观地验证(当 Geb 在测试运行期间打开浏览器时)控件正在转移到 ApplicationSummaryPage。
void onLoad(Page previousPage)
{
println ("(ApplicationSummaryPage) previousPage = "+previousPage);
}
void onUnload(Page newPage)
{
println ("(ApplicationSummaryPage) newPage = "+newPage);
}