| Test :: HTML ::コンテンツ Test :: HTML :: Contentは、HTML出力をテストするためのPerl拡張です。 |
今すぐダウンロード |
Test :: HTML ::コンテンツ ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/corion/HTML-Display-0.39/lib/HTML/Display.pm
Test :: HTML ::コンテンツ タグ
Test :: HTML ::コンテンツ 説明
Test :: HTML :: Contentは、HTML出力をテストするためのPerl拡張です。 Test :: HTML :: Contentは、HTML OUTPUT.SYNOPSISをテストするためのPerl拡張機能です.Synopsis Test :: HTML :: Content(tests => 13) $ HTML = "
テストページ perl <!-隠しメッセージ-> "; link_ok($ HTML、 "http://www.perl.com"、 "Perlへのリンク"); NO_LINK($ HTML、 "http://www.pearl.com"、 "私たちは恥ずかしいtyposを持っていません"); link_ok($ HTML、QR "http:// + .perl.com"、 "Perl.comへのリンクがあります"); title_count($ HTML、1、 "1つのタイトルタグがあります)。 title_ok($ HTML、QR / TEST /); Tag_ok($ HTML、 "IMG"、{src => "http://www.perl.com/camel.png"}、 "ページ上にラクダのイメージがあります")。 TAG_COUNT($ HTML、 "img"、{src => "http://www.perl.com/camel.png"}、2、 "ページ上に2つのラクダイメージを持っています"); NO_TAG($ HTML、「BLINK」、{}、「迷惑な点滅タグ...」); #テキスト内容Text_ok($ HTML、Perl ")を確認できます。 #コメントの内容を確認することもできますcomment_ok($ HTML、「隠しメッセージ」); #先進的なもの#タグ属性と一致するように正規表現を使う - ここでは、醜いスタイルがないno_tag($ HTML、 "P"、{style => qr'ugly $ '}、 "ugly styles")はありません。 #resはコメントの中の部分文字列にも使用できますcomment_ok($ HTML、QR " iddens + mex"); #XML :: libxmlまたはXML :: XPathがある場合は、XPathクエリを実行できます。XPath_ok($ HTML、 '/ HTML / BODY / P'、 'HTMLはやや良い'です)。 NO_XPATH($ HTML、 '/ HTML / HEAD / P'、 'HTMLはやや良い'です)。これは、単純なテストスクリプトでプログラムのHTML出力をテストするためのモジュールです。特定の属性を持つ(または欠けている)タグの存在(または不在)のためにスカラー(おそらくHTMLを含む)をテストできます。指定されていない属性は無視され、属性値はどちらかのスカラーとして指定できます(文字列が同一の場合は一致が成功した場合)(実際の属性値が与えられたREで一致する場合は一致が成功したことを意味します)またはUNDEF(属性が存在していないことを意味していないこと).IFは、HTMLのより深い構造(たとえば、本体内のメタタグ)またはタグの(テキスト)内容を指定またはテストしたい場合は、XPath_okにリアルタイヤーする必要があります。 XPATH式とNO_XPATH。XPATH式を実行します。あなたがあなたの出力の構造を検証するために非常に複雑なXPath表現を作成したら、テストプロセスを再考する時が来て、テンプレートベースのソリューションを使用するか、または単にプレハブファイルと比較してください。中古HTMLパーサーはHTML :: TOKEPARSER、使用済みXPathモジュールはXML :: XPathまたはXML :: libxmlです。 XML :: XPathは有効なXHTMLを必要とします。XML :: libxmlは、コードをXHTMLに強制するために最善を尽くしますが、テスト関数に有効なXHTML(スニペット)を供給するのが最善です。自動的にスキップするので、ユーザーはXML :: XPathまたはXML :: libxmlをインストールする必要があります。その後、モジュールはタグ、リンク、コメント、テキストのコア関数の粗実装に戻り、テストの診断出力はビットを変化させます。テスト機能はTest :: Builderから派生しており、エクスポート動作は次のとおりです。同じ。 Test :: HTML :: Contentを使用すると、HTMLテスト関数のセットが呼び出し元の名前空間にエクスポートされます。requirements:・Perl要件: ・Perl
Test :: HTML ::コンテンツ 関連ソフトウェア