GEB geb.error.UnexpectedPageException:无法找到页面匹配

时间:2014-10-28 21:06:04

标签: geb

我遇到间歇性的'geb.error.UnexpectedPageException:Unable',在使用下面列出的元素定位器时发现页面错误,使用下面列出的元素的方法。

单击“保存”按钮可将页面更改为两页之一。我的理解是,使用带有页面列表的'to:'会检查两个页面的检查器,并将浏览器页面设置为返回true的第一个页面。

如果抛出此异常,则测试将转到正确的页面。使用Geb 0.9.3和0.10.0来解决这个问题。

static content = {
    saveButton(wait: true, to: [BenefitsAndDependentsPage, MemberHomePage]) { $('button', text:   contains('Save')) }
}

Page clickSaveButton() {
    saveButton.click()
    return browser.page
}

我想知道我是否误解了使用情况,或者其他人是否遇到过类似的问题?

0 个答案:

没有答案