Gebを使用して生のページコンテンツを取得する方法はありますか?次のテストは、動作するはずです(ただし、PhantomJSは、HTMLコードで悪いJSONレスポンスには思える)例えばGebテストフレームワーク - 生のページコンテンツを取得する
:YES私はちょうどゲブを使用しない、と単純に作ることができることを理解し、こと
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を明示的に使用したい理由の多く(理由の1つはリダイレクトを扱っています)です。
私が考えることができる最高のものは$( 'pre')です。テキスト()...しかし、それは乱雑です。 – vicsz