如何在Geb中使用via方法来获得具有多个重定向的表单?

问题描述 投票:0回答:1

尝试断言用户身份验证后正在显示正确的登录页面。

注意到在身份验证之后,应用程序重定向到我能够为其创建页面方法的几个页面。

given  
to LegacyLoginPage
when: someoneLogsIn(testUsername, testPassword)
then:
via AuthenticationTargetPage
and:
via LoginRedirectPage
//Thread.sleep(5000)
then: at ReferenceLibraryPage 

当使用via方法运行规范时,测试未通过断言步骤。

methods geb
1个回答
1
投票

当服务器启动重定向时,不应使用via()via()更改浏览器指向的URL,在这种情况下不是您想要的。您最有可能完成以下操作:

when: 
someoneLogsIn(testUsername, testPassword)

then: 
waitFor { at ReferenceLibraryPage }
© www.soinside.com 2019 - 2024. All rights reserved.