0

为什么下面的 Geb 测试失败并出现以下错误。我不能调用to SearchPagethen 块吗?

Condition not satisfied:

to SearchPage
|
null

    at test.LogoutSpec.Verify that the logout takes the user to login page(LogoutSpec.groovy:35)



def "Verify that the logout takes the user to login page"()
    {
        given: "I successfully logged in to the application"
        to LoginPage
        loginForm.with
        {
            loginClientCode = "testingclient"
            loginSystemCode = "testingsystem"
            loginUserId = "abc"
            loginPassword = "password1"
        }
        loginButton.click()

        at SearchPage
        section == "Search Applications"

        when: "I click Log Out link from user panel"
        userPanel.logOutLink.click()

        then: "I am redirected to the LoginPage"
        at LoginPage

        and: "My session is invalidated"
        //TODO how to verify this
        to SearchPage
    }
4

1 回答 1

0

then块用于断言。如果这有帮助,您可以添加另一个 when-then 并放入to SearchPage块中when

于 2012-04-06T04:44:05.740 回答