| מבחן :: HTML :: תוכן בדיקה :: HTML :: התוכן הוא הרחבה Perl לבדיקת פלט HTML. |
הורד עכשיו |
מבחן :: HTML :: תוכן דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~corion/HTML-Display-0.39/lib/HTML/Display.pm
מבחן :: HTML :: תוכן תגים
מבחן :: HTML :: תוכן תיאור
מבחן :: HTML :: התוכן הוא תוסף Perl לבדיקת פלט HTML. מבחן :: HTML :: התוכן הוא הרחבה Perl לבדיקת HTML Folut.Synopsis השתמש בדיקה :: HTML :: תוכן (בדיקות => 13); $ Html = "
דף בדיקה home
perl
"; Link_Ok ($ HTML, "http://www.perl.com", "אנחנו מקשרים לפרל"); NO_LINK ($ HTML, "http://www.pearl.com", "אין לנו שגיאות הקלדה"); LINK_OK ($ HTML, QR "http: // + .perl.com", "יש לנו קישור ל Perl.com"); title_count ($ HTML, 1, "יש לנו תג כותרת אחד"); title_ok ($ HTML, QR / מבחן /); TAG_OK ($ HTML, "IMG", {src => "http://www.perl.com/camel.png"}, "יש לנו תמונה של גמל בדף"); TAG_COUNT ($ HTML, "IMG", {src => "http://www.perl.com/camel.png"}, 2, "למעשה, יש לנו בדיוק שתי תמונות גמלים על הדף"); No_tag ($ HTML, "למצמץ", {}, "לא תגים מעצבנים למצמץ ..."); # אנחנו יכולים לבדוק את התוכן הטקסטואלי text_ok ($ HTML, "Perl"); # אנחנו יכולים גם לבדוק את התוכן של הערות config_ok ($ HTML, "הודעה מוסתרת"); # דברים מתקדמים # באמצעות ביטוי רגיל כדי להתאים נגד # תכונות תג - כאן בדיקת אין סגנונות מכוערים no_tag ($ HTML, "P", {style => QR'UGLY $ '}, "לא סגנונות מכוערים"); # RES גם יכול לשמש עבור תלבושות תגובות config_ok ($ HTML, QR " IDDENS + בלגן"); # ואם יש לך XML :: LibXML או XML :: XPath, אתה יכול # אפילו לעשות שאילתות XPath בעצמך: XPath_Ok ($ HTML, '/ HTML / Body / P', 'HTML הוא מעט wellformed'); No_xpath ($ HTML, '/ html / head / p', 'HTML הוא קצת wellformed'); זהו מודול כדי לבדוק את פלט HTML של התוכניות שלך בסקריפטים הבדיקה פשוטה. זה יכול לבדוק Scalar (כנראה המכיל HTML) עבור נוכחות (או היעדרות, או מספר מסוים) של תגים שיש (או חסר) תכונות ספציפיות. תכונות לא צוינות מתעלמות ומתעלמות ערכי התכונה כמסקררים (כלומר התאמה מציגה אם המיתרים זהים) או ביטויים רגילים (כלומר, התאמה מציגה אם ערך התכונה בפועל מתואם על ידי RE) או לאונף ( כלומר, התכונה לא חייבת להיות נוכחת). אם אתה רוצה לציין או לבדוק את המבנה העמוק יותר של ה- HTML (לדוגמה, Meta תגים בתוך הגוף) או את התוכן (טקסטואלי) של תגיות, תצטרך לנקוט XPath_Ok, xpath_count ו no_xpath, אשר לוקח ביטוי XPath. אם אתה מוצא את עצמך crafting ביטוי XPath מורכב מאוד כדי לאמת את המבנה של הפלט שלך, הגיע הזמן לחשוב מחדש את תהליך הבדיקה שלך ואולי להשתמש בתבנית מבוסס פתרון או פשוט להשוות נגד קבצים טרומיים כמו SALL.The HTML Parser HTML הוא HTML :: Tokeparser, מודול XPath משומש הוא XML :: XPath או XML :: LibxML. XML :: XMATH צרכים Valid XHTML, XML :: LibXML ינסה כמיטב יכולתו כדי לאלץ את הקוד שלך ל- XHTML, אבל עדיף לספק XHTML חוקי (קטעים) למבחן פונקציות. אם אין מנותקים XPATH / פרשנים זמינים, הבדיקות יהיה לדלג באופן אוטומטי, כך שהמשתמשים שלך לא יצטרכו להתקין XML :: XPath או XML :: LibXML. המודול ואז נופל בחזרה על יישום גולמי של פונקציות הליבה עבור תגים, קישורים, הערות וטקסט, ואת הפלט האבחון של הבדיקות משתנה פונקציונליות Bit.The הבדיקה נגזר מבחן :: בונה, והתנהגות הייצוא היא אותו. כאשר אתה משתמש במבחן :: HTML :: תוכן, קבוצה של פונקציות בדיקות HTML מיוצאת לתוך מרחב השמות של caller.requirements: · דרישות Perl: · פרל
מבחן :: HTML :: תוכן תוכנה קשורה