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