I believe there isn't. I would also use WebDriver API to navigate back. Sometimes it's necessary to use WebDriver API, that's why the WebDriver instance is exposed on Geb's Browser class.
How to navigate back in browser's history in Geb test
-
05-10-2022 - |
質問
Inside a Geb test, I'd like to navigate back in the browser's history (ie. to click the browser's back button). I haven't found a way to do it using Geb API.
What I do is:
driver.navigate().back() // usage of WebDriver API
browser.page(<<previous Page class>>) // this tells Geb that the page has changed
The code works, but I don't like the usage of WebDriver API here. Another idea would be to do it in JavaScript, but that's also something I'd like to avoid.
Is there a more Gebish way of navigating back in the browser's history?
解決
所属していません StackOverflow