尝试断言用户身份验证后正在显示正确的登录页面。
注意到在身份验证之后,应用程序重定向到我能够为其创建页面方法的几个页面。
given
to LegacyLoginPage
when: someoneLogsIn(testUsername, testPassword)
then:
via AuthenticationTargetPage
and:
via LoginRedirectPage
//Thread.sleep(5000)
then: at ReferenceLibraryPage
当使用via
方法运行规范时,测试未通过断言步骤。
当服务器启动重定向时,不应使用via()
。 via()
更改浏览器指向的URL,在这种情况下不是您想要的。您最有可能完成以下操作:
when:
someoneLogsIn(testUsername, testPassword)
then:
waitFor { at ReferenceLibraryPage }