如何在 Geb 测试中导航回浏览器的历史记录



在GEB测试中,我想在浏览器的历史记录中播放(即单击浏览器的返回按钮)。我还没有找到使用GEB API的方法。

我做的是:

driver.navigate().back()               // usage of WebDriver API
browser.page(<<previous Page class>>)  // this tells Geb that the page has changed

代码有效,但我不喜欢此处的WebDriver API使用。另一个想法是在JavaScript中进行此操作,但这也是我想避免的事情。

在浏览器的历史记录中是否有更多的gebish方式?

我相信没有。我还将使用WebDriver API导航。有时有必要使用WebDriver API,这就是为什么WebDriver实例在GEB的浏览器类中公开。

最新更新