Geb没有回复某些网站

时间:2014-03-11 09:25:38

标签: selenium groovy geb

我正在尝试使用gebish访问网址。

Browser homePageBrowser = new Browser(driver: new HtmlUnitDriver())
HomePage.url = "http://edition.cnn.com/"
homePageBrowser.with {
    to HomePage
    pageTitle = title
}

以下是HomePage.groovy的代码

class HomePage extends Page {
    static url = "http://edition.cnn.com/"
    static content = {
    title {
        $("title").text()
    }
}

我没有收到来自cnn.com的回复,好像我在浏览器中手动访问网站我能够得到。这只发生在“http://edition.cnn.com”。我能够得到剩余网址的回复。请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

该网站的问题是在标头标签中进行元刷新。包括driver.webClient.refreshHandler = new ThreadedRefreshHandler() 这段代码解决了我的问题