В моем функциональном тесте Spock я хочу проверить, что текущее местоположение браузера не является определенным URL-адресом. Я знаю, что могу:
try {
at(PageWithUrlIDontWant)
// do something
} catch (AssertionError) {
// pass because this is the common branch
}
Однако это использует исключения для управления ветвлением. Есть ли способ, кроме at
, проверить, по какому адресу находится браузер? Я пробовал page.pageUrl
и browser.pageUrl
, но они оба нулевые.