1
在我的Spock功能测试中,我想测试浏览器的当前位置不是特定的url。我知道我可以这样做:检查Geb/Spock测试中的网址
try {
at(PageWithUrlIDontWant)
// do something
} catch (AssertionError) {
// pass because this is the common branch
}
但是,这是使用异常来控制分支。除at
之外,有没有办法检查浏览器的网址?我试过page.pageUrl
和browser.pageUrl
,但它们都是空的。
使用ISAT似乎给了我一个WaitTimeoutException whwen它不是在页面... – 2013-03-20 15:03:41
更新评论:我相信WaitTimeoutException正在发生的事情,因为我的一个在检查器检查在页面上找不到的元素。 – 2013-03-20 17:30:27