2013-03-20 56 views
2

這兩種方法我通常遵循如下:什麼是測試生成的HTML代碼的規範方法?

  1. 轉換的HTML爲一個字符串,然後測試其針對的目標字符串。這種方法存在的問題是它太脆弱了,並且由於某些地方會出現額外空白等情況,會出現非常頻繁的漏報。

  2. 將HTML轉換爲字符串並將其解析爲XML,然後使用XPath查詢在特定節點上聲明。這種方法效果很好,但並不是所有的HTML都帶有關閉標籤,並且在這種情況下XML解析失敗。

這兩種方法都有嚴重的缺陷。我想,這種測試必須有一套完善的方法(或方法)。它是什麼?

+1

IHMO第二種方法並使用像jsoup這樣的html解析器 – user1121883 2013-03-20 07:16:34

回答

5

您可以使用jsoupJTidy代替XML解析並使用第二種策略。

相關問題