← חזרה לתכונות
Pro

מוצא נתיבי DOM

מוצא נתיבי DOM (DOM Path Finder) מאפשר לך לרחף מעל כל אלמנט בדף כדי לחשוף את בורר ה-CSS הייחודי שלו, בורר קצר, XPath, וקטע קוד querySelector מוכן להדבקה. לחץ כדי לנעול את האלמנט, ואז נווט עם כפתורי הורה/ילד/אח. חיוני למשתמשי Selenium, Puppeteer, Playwright ו-Cypress.

כתיבת בדיקות אוטומטיות, בוטים (Scrapers) או סימניות פירושה כתיבת בוררים (Selectors) - אך מציאת בורר יציב וייחודי לאלמנט ספציפי היא עבודה מתישה. אתה פותח את כלי המפתחים (DevTools), בודק, לוחץ קליק ימני, מעתיק בורר, ומקווה שהתוצאה אכן ייחודית ויציבה. מוצא נתיבי DOM הופך את זה ללחיצה אחת. הפעל את הכלי ורחף מעל כל אלמנט בדף - הוא מודגש בסגול בזמן שאתה זז. לחץ כדי לנעול אותו, והחלונית מתמלאת בארבעה פורמטים של בוררים: בורר CSS ייחודי מבוסס-נתיב, בורר קצר (תג + מחלקות או מזהה id), XPath מוחלט, וקטע קוד document.querySelector('...') עטוף ומוכן להדבקה בסקריפט. לאחר הנעילה, ניתן לנווט בעץ ה-DOM עם כפתורי הורה / ילד ראשון / אח קודם / אח הבא מבלי לאבד את המיקוד. תכונות data-testid מזוהות ומקבלות עדיפות כשהן קיימות - אידיאלי עבור Playwright/Cypress שמשתמשים בהן כעוגנים. הכלי מציג גם תג, מזהה, מחלקות, גודל תוחם ומאפייני תצוגה/מיקום להקשר מהיר.

תצוגה מקדימה חיה
example.com
מוצא נתיב DOM ● בחירה
בחירה פעילה — העמד על כל אלמנט בעמוד, לחץ לנעילה. לחץ על Esc להפסקה.
בחר אלמנט הורה ילד ראשון ◀ הקודם הבא ▶
<button> #submit-btn btn btn-primary btn-lg גודל124 × 42
CSS (unique) body > main > form#login > button#submit-btn העתק CSS (short) button#submit-btn העתק XPath //*[@id="submit-btn"] העתק querySel document.querySelector('#submit-btn') העתק
תכונות מפתח

בוחר מרחף להדגשה

הזז את העכבר מעל הדף כדי לראות אלמנטים מודגשים בסגול. לחץ לנעילה - אין צורך ב-DevTools Inspector.

ארבעה פורמטים של בוררים

נתיב CSS ייחודי, בורר קצר, XPath מוחלט וקטע קוד querySelector עטוף. בחר את מה שמתאים לכלים שלך.

ניווט בעץ ה-DOM

לאחר הנעילה, השתמש בכפתורי הורה / ילד ראשון / קודם / הבא כדי לנוע ב-DOM מבלי לבחור מחדש.

העתקה בלחיצה אחת

לכל בורר יש כפתור 'העתק' משלו. קח את הפורמט שהסקריפט שלך צריך והדבק ישירות לבדיקה או לבוט (Scraper) שלך.

הקשר האלמנט במבט חטוף

מציג תג, מזהה (id), מחלקות (classes), גודל, תצוגה ומיקום - סקירה מהירה ללא בדיקה מחדש.

בוררים חכמים

אם לאלמנט יש מזהה, ה-CSS הייחודי משתמש ב-id#. אם קיים data-testid, הוא מובלט לשימוש ב-Playwright/Cypress.

מקרי שימוש נפוצים

כתיבת בדיקות Selenium/Playwright

בחרו את האלמנט הנבדק, העתיקו את הבורר שלו והדביקו אותו בקוד הבדיקה שלכם - לא עוד ניחוש נתיבים ייחודיים.

בניית Web Scrapers

מצאו את הבורר המבני עבור פריטי רשימה ביעד הגירוד. השתמשו בבורר קצר או מבוסס-נתיב בהתאם לצורכי היציבות.

ניפוי שגיאות ב-CSS

נעלו אלמנט והעתיקו את הנתיב שלו כדי לחקור מדוע CSS לא חל עליו - הבורר הייחודי מציג את מיקום העץ המלא של האלמנט.

אוטומציית דפדפן במסוף (Console)

העתיקו את קטע הקוד של document.querySelector(...) היישר למסוף (Console) ה-DevTools לניפוי שגיאות אינטראקטיבי ומהיר.

זיהוי אלמנטי נגישות (A11y)

בעת ביקורת נגישות, השתמשו ב-XPath כדי להזין אלמנטים ל-axe-core או לכלים אחרים של A11y המצפים להפניות XPath.

איך להשתמש
1

פתח את מוצא נתיבי DOM

לחצו על סמל Path Finder ב-DevSuite Pro. הכלי מופעל מיד במצב בחירה.

2

רחף מעל אלמנט

הזיזו את העכבר מעל הדף - כל אלמנט מודגש בסגול בזמן שאתם עוברים מעליו. גללו לפי הצורך כדי למצוא את היעד.

3

לחץ לנעילה

לחצו על האלמנט שאתם רוצים. הבוחר עוצר והחלונית מתמלאת בפורמטים של בוררים, הקשר וכפתורי העתקה.

4

נווט או בחר מחדש

השתמשו בכפתורי הורה/ילד/אח (Parent/Child/Sibling) כדי לחדד את הבחירה, או לחצו על 'בחר אלמנט' כדי להתחיל בחירה בריחוף שוב.

5

העתק את הבורר

לחצו על 'העתק' ליד הפורמט שאתם צריכים (CSS, XPath או querySelector). הדביקו ישירות לבדיקה, לבוט או למסוף שלכם.

מוכנים לנסות?

התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.

הוסף ל-Chrome הוסף ל-Edge הוסף ל-FireFox