有沒有辦法使用Geb獲取原始頁面內容?Geb測試框架 - 獲取原始頁面內容
例如下面的測試應該工作(但PhantomJS似乎與HTML代碼的JSON響應壞):
def "Get page content example -- health check"() {
given:
go "https://status.github.com/api/status.json"
expect:
assert driver.pageSource.startsWith('{"status":"(good)"')
}
需要注意的是,是的,我明白,我可以不要用蓋布,並且只是簡單地做Groovy中的URL調用,但出於多種原因,我想明確使用Geb(其中一個原因是處理重定向)。
我能想到的最好的事情是$('pre').text()...但它似乎凌亂。 – vicsz