2014-09-30 76 views

回答

1

這是不幸的,不可能的。 Geb正在使用WebDriver的WebElement.getText()方法,並且WebDriver的哲學涉及到文本時,它只返回對人類可見的文本,並且與顯示的文本完全相同。

+0

謝謝你,呃!請告知是否可以獲取原始訪問數據以獲取該塊中由服務器生成的完全HTML?似乎是非常有用的 - 同時具有解釋和非解釋訪問接收來自頁面的數據...... – 2014-10-01 09:35:03

+1

顯然[獲取'WebElement'的innerHtml'屬性的值返回該元素的HTML](http: //stackoverflow.com/a/8575709/1856764)。這可以通過以下方式在Geb中使用:'$(「#my-element')。getAttribute(」innerHtml「)'或者更簡潔的形式:'$(」#my-element')。@ innerHtml' – erdi 2014-10-01 12:12:06

相關問題