Test :: HTML :: Inhoud

Test :: HTML :: Inhoud is een PERL-extensie voor het testen van HTML-uitgang.
Download nu

Test :: HTML :: Inhoud Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Max Maischein
  • Uitgever website:
  • http://search.cpan.org/~corion/HTML-Display-0.39/lib/HTML/Display.pm

Test :: HTML :: Inhoud Tags


Test :: HTML :: Inhoud Beschrijving

Test :: HTML :: Content is een Perl-extensie voor het testen van HTML-uitvoer. Test :: HTML :: Content is een Perl-extensie voor het testen van HTML output.SYNOPSIS gebruik Test :: HTML :: Content (test => 13); $ HTML = " Een testpagina <title/> <body> <p> Home <p/> <img src = 'http: wwwperlcomcamelpng' alt = 'camel'/> <a href = 'http: wwwperlcom'/> Perl <a/> <img src = 'http: wwwperlcomcamelpng' alt = 'meer camel'/> <!-verborgen message--> <body/> <html/>! "; link_ok ($ HTML, "http://www.perl.com", "Wij verwijzen naar Perl"); no_link ($ HTML, "http://www.pearl.com", "We hebben geen gênant typefouten"); link_ok ($ HTML, qr "http: // + .perl.com", "We hebben een link naar perl.com"); title_count ($ HTML, 1, "We hebben een title tag"); title_ok ($ HTML, qr / test /); tag_ok ($ HTML, "img", {src => "http://www.perl.com/camel.png"}, "We hebben een beeld van een kameel op de pagina"); tag_count ($ HTML, "img", {src => "http://www.perl.com/camel.png"}, 2, "In feite hebben we precies twee kameel afbeeldingen op de pagina"); no_tag ($ HTML, "blink", {}, "Geen vervelende blink-tags ..."); # We kunnen de tekstuele inhoud text_ok te controleren ($ HTML, "Perl"); # We kunnen ook de inhoud van de reacties comment_ok ($ HTML, "verborgen boodschap"); # Geavanceerde stuff # Met behulp van een reguliere expressie tegen # tag aan te passen attributen - hier te controleren dat er geen lelijke stijlen no_tag ($ HTML, "p", {style => qr'ugly $'}, "No lelijk stijlen"); # RE's kunnen ook worden gebruikt voor substrings in commentaar comment_ok ($ HTML, qr " iddens + mess"); # En als je XML :: LibXML of XML :: XPath, kunt u # zelfs doen XPath queries jezelf: xpath_ok ($ HTML, '/ html / body / p', 'HTML is enigszins wellformed'); no_xpath ($ HTML, '/ html / head / p', 'HTML is enigszins wellformed'); Dit is een module om de HTML-uitvoer van uw programma's te testen in eenvoudige test scripts. Het kan een scalaire (vermoedelijk met HTML) op de aanwezigheid (of afwezigheid, of een bepaald aantal) tags hebben (of het ontbreken) specifieke attributen te testen. Gespecificeerd attributen worden genegeerd en de attribuutwaarden kunnen worden aangegeven als scalairen (wat betekent een overeenkomst slaagt als de snaren identiek) of reguliere expressies (wat betekent dat een match slaagt als de actuele attribuut waarde overeenkomt met de gegeven RE) of undef ( wat betekent dat het attribuut niet aanwezig moet zijn) .Als u wilt opgeven of het testen van de diepere structuur van de HTML-code (bijvoorbeeld, META-tags in het lichaam) of de (tekstuele) inhoud van labels, moet je toevlucht nemen tot xpath_ok, xpath_count en no_xpath, die een XPath-uitdrukkingen te maken. Als je merkt dat je crafting zeer complex XPath uitdrukking aan de structuur van uw uitvoer te controleren, is het tijd om uw testproces te heroverwegen en misschien gebruik maken van een sjabloon gebaseerde oplossing of gewoon te vergelijken met prefab-bestanden als een whole.The gebruikte HTML parser is HTML :: TokeParser, de gebruikte XPath module XML :: XPath of XML :: LibXML. XML :: XPath moet een geldig XHTML, XML :: LibXML zal proberen haar best om uw code te dwingen tot XHTML, maar het is het beste om een geldig XHTML (fragmenten) te leveren aan de test functions.If geen XPath parsers / tolken beschikbaar zijn, de tests wordt automatisch overslaan, zodat uw gebruikers niet nodig om XML :: XPath of XML :: LibXML installeren. De module valt dan terug op een ruwe uitvoering van de kernfuncties naar tags, links, commentaren en tekst, en de diagnostische uitvoer van de tests varieert bit.The functionaliteit te testen is afgeleid van Test :: Builder, en de export gedrag is de dezelfde. Wanneer u Test :: HTML :: Inhoud te gebruiken, is een set van HTML testen van functies geëxporteerd in de namespace van de caller.Requirements: · Perl Vereisten: · Perl </p> <div class="clearfix"></div> <br/> <p class="c-title fl"><span> Test :: HTML :: Inhoud Gerelateerde software</span></p> <div class="clearfix"></div> </div> <div class="clearfix"></div> <div class="new-post"> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-VBTK-%3A%3A-DBI-%3A%3A-Oralogins-10033002.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/5/70/1034884.8c5d5a5e5cfac615bb9c151b2c6a9089.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-VBTK-%3A%3A-DBI-%3A%3A-Oralogins-10033002.htm"> VBTK :: DBI :: Oralogins </a></h2> <p class="intro ellipsis"> VBTK :: DBI :: Oralogins maakt het mogelijk toezicht op verbindingen en blokkeerprocessen in Oracle. ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>154</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-VBTK-%3A%3A-DBI-%3A%3A-Oralogins-10033002.htm"><i class="fa fa-download"></i> Downloaden</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-Perlbug-%3A%3A-log-10033022.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/5/70/1034902.b7b228006557f516ee48fa54aa4bae9b.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-Perlbug-%3A%3A-log-10033022.htm"> Perlbug :: log </a></h2> <p class="intro ellipsis"> PERLBUG :: Logboek is een PERL-module voor generieke logging / debugging-functies voor alle perlbug. ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>182</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-Perlbug-%3A%3A-log-10033022.htm"><i class="fa fa-download"></i> Downloaden</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-ASTRO-%3A%3A-FLUX-10033042.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/5/70/1034917.209f2fc12073f615b4e1425a57fa4616.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-ASTRO-%3A%3A-FLUX-10033042.htm"> ASTRO :: FLUX </a></h2> <p class="intro ellipsis"> ASTRO :: FLUX is een PERL-klasse voor het hanteren van astronomische fluxhoeveelheden. ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>296</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-ASTRO-%3A%3A-FLUX-10033042.htm"><i class="fa fa-download"></i> Downloaden</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-Kite-%3A%3A-Pscript-%3A%3A-Defs-10033062.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/5/70/1034941.0b74fdda6022382d233d783c225d1c0f.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-Kite-%3A%3A-Pscript-%3A%3A-Defs-10033062.htm"> Kite :: Pscript :: Defs </a></h2> <p class="intro ellipsis"> KITE :: PSCRIPT :: DEFS is een PERL-module die nuttige PostScript-definities bevat voor Kite Layout et al. ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>166</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-Kite-%3A%3A-Pscript-%3A%3A-Defs-10033062.htm"><i class="fa fa-download"></i> Downloaden</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-Interface-PreProcessor-voor-PHP-10033082.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/5/70/1034957.c98079a51b55c8f8612d4262e4d8e31c.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-Interface-PreProcessor-voor-PHP-10033082.htm"> Interface PreProcessor voor PHP </a></h2> <p class="intro ellipsis"> Interface PreProcessor voor PHP zijn methoden om gebruikersinterfaces in PHP te maken. ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>173</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-Interface-PreProcessor-voor-PHP-10033082.htm"><i class="fa fa-download"></i> Downloaden</a></p> </article> </div> </section> <aside id="sidebar" class="hidden-sm-md-lg fr"> <div class="theiaStickySidebar"> <section id="aside_qr" class="widget widget_aside_qr sb br mb"> <div class="widget-content aside_qr"> <p class="c-title mb10"><span>Advertentie</span></p> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8413949402593124" crossorigin="anonymous"></script> <!-- zheng-zsy --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8413949402593124" data-ad-slot="7018312873" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </section> <section id="aside_hot_comment" class="widget widget_aside_hot_comment sb br mb"> <p class="c-title mb10"><span class="name">Gerelateerde software</span></p> <ul class="widget-content aside_hot_comment"> <li class="list clearfix"> <a href="/Linux/download-xtests-10033103.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/70/1034972.5dd39f66b7fcda69193049b0dae204b4.gif"></span> <div class="new-text"> <p class="title ellipsis"> xtests </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 147</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Pythoscoop-10033123.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/70/1034993.40fe019abef0cf2d4b3b56e590f58593.gif"></span> <div class="new-text"> <p class="title ellipsis"> Pythoscoop </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 152</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Kojak-10033144.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035038.327b176740ba49a657f3f7af21896a78.gif"></span> <div class="new-text"> <p class="title ellipsis"> Kojak </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 175</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Apache-Antunit-10033164.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035050.2b87332ed0830fa99894e74d69ed6b69.gif"></span> <div class="new-text"> <p class="title ellipsis"> Apache Antunit </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 58</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Mock-objecten-voor-C-10033184.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035069.37939bdee8d9780c10d36170efbdb70f.gif"></span> <div class="new-text"> <p class="title ellipsis"> Mock-objecten voor C ++ </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 194</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Codecover-10033205.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035053.184285b55801b98273b7c616c5859708.gif"></span> <div class="new-text"> <p class="title ellipsis"> Codecover </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 670</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Spike-phpcoverage-10033225.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035076.f8375b2ff667dd9e260527fa6a173b94.gif"></span> <div class="new-text"> <p class="title ellipsis"> Spike phpcoverage </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 193</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-AEPRO-10033245.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/71/1035097.a7e6435add5a2363e27cd7b67418ac81.gif"></span> <div class="new-text"> <p class="title ellipsis"> AEPRO </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 413</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Phpautotest-10033286.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/64/1031861.166a2fd86a3d10b2f568187535ea461e.gif"></span> <div class="new-text"> <p class="title ellipsis"> Phpautotest </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 144</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Grafiek-omvat-10033307.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/64/1031907.2059094846c7293f6059af5864b20d18.gif"></span> <div class="new-text"> <p class="title ellipsis"> Grafiek-omvat </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 135</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Testool-10033327.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/5/64/1031928.b1808916c77aca33804bf2045001dbe6.gif"></span> <div class="new-text"> <p class="title ellipsis"> Testool </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 347</font> </div> </div> </a> </li> </ul> </section> </div> </aside> </div> </div> <div class="flink sb br mb"> <p class="c-title">Over ons</p> <ul id="flink" class="f-list clearfix"> softwaresea.com biedt het nieuwste groene gratis softwaredownloadcentrum in binnen- en buitenland, inclusief computersoftware, Apple-applicaties, Android-applicaties en andere gratis mobiele computersoftwaredownloads. Als u meer wilt weten over groene gratis software, download deze dan op softwaresea.com! </ul> </div> <footer class="footer"> <div class="main container"> <div class="f-about"> <p> 2009 softwaresea.com All rights reserved. <a href="/privacy.html" rel="nofollow">Privacybeleid</a> | <a href="mailto:softwareseasite@gmail.com">Adverteer bij ons</a> | <a rel="nofollow" href="https://www.softwaresea.com/submit_software.php?soft_type=lc">Software indienen</a> </p> </div> </div> <div id="toolbar" class="toolbar"> <div id="totop" class="btn hidden br transition"><i class="fa fa-arrow-up"></i></div> </div> </footer> <div id="mask-hidden" class="mask-hidden transition"></div> <script src="/images/common.js"></script> <script src="/images/headroom.min.js"></script> <script type="text/javascript"> $(document).ready(function(e) { $(".table_card .tab li").click(function() { $(".table_card .tab li").eq($(this).index()).addClass("active").siblings().removeClass("active"); $(".table_card .tabCon ul").hide().eq($(this).index()).show(); }) }); </script> </body> </html>