私は、その内容をテストまたはアサートするために.netを使ってhtmlを解析することを検討しています。.net/CのためのHtmlパーサーとオブジェクトモデル#
のHTMLDocument docの=のgetDocument( "一部のHTML")、すなわち リストフォーム= doc.Forms() リンクリンク= doc.GetLinkByText( "新規顧客")
アイデアは、人々が書き込むことができるようにすることですそれらがどのようにwebrat(ruby)で行うのと同様のC#でのテストです。
私はHTMLの敏捷性パック、sgmlreaderのなどを見てきましたが、誰がオブジェクトを作成した
を "保存" をクリック "名前"、 "ミック" fills_in
訪問( '\') すなわちモデル、つまり、フォーム、ボタンなどのhtml要素を表すクラスのセット?
乾杯。
Html Agility Packは目的に適しているようですが、XPathを使用してXMLをクエリする必要があります。 –
uは実際に質問を読んだか??? – mickdelaney
John Saunders氏は、Html Agility Packに代わるものを望んでいると私に指摘しましたが、目的には非常に適しているようですが、その点を指摘したいと思いました。 –