← ወደ ባህሪያት ይመለሱ
Pro

DOM Path Finder

DOM Path Finder በገጽ ላይ ያለውን ማንኛውንም ኤለመንት ጠቋሚዎን በላዩ ላይ በማንቀሳቀስ ልዩ CSS selector፣ አጭር selector፣ XPath፣ እና ለመለጠፍ ዝግጁ የሆነ querySelector snippet እንዲያዩ ያስችልዎታል። ኤለመንቱን ለመቆለፍ ጠቅ ያድርጉ፣ ከዚያም በ Parent/Child/Sibling አዝራሮች ይምሩ። ለ Selenium, Puppeteer, Playwright, እና Cypress ተጠቃሚዎች አስፈላጊ ነው።

የአውቶሜሽን ሙከራዎችን፣ የድር scrapers ን፣ ወይም bookmarklets ን መፃፍ selectors መፃፍን ይጠይቃል — ነገር ግን ለተወሰነ ኤለመንት የተረጋጋ፣ ልዩ selector ማግኘት አድካሚ ነው። DevTools ይከፍታሉ፣ ይመረምራሉ፣ በቀኝ ጠቅ ያደርጋሉ፣ selector ይቅዳሉ፣ እና ውጤቱ በርግጥ ልዩ እና የተረጋጋ እንደሆነ ተስፋ ያደርጋሉ። DOM Path Finder ይህንን ወደ አንድ ጠቅታ ያደርገዋል። መሳሪያውን ያንቁ እና በገጹ ላይ ያለውን ማንኛውንም ኤለመንት ጠቋሚዎን ያንቀሳቅሱ — በሚንቀሳቀሱበት ጊዜ በሐምራዊ ቀለም ይደምቃል። ለመቆለፍ ጠቅ ያድርጉ፣ እና ፓነሉ በአራት የ selector ቅርፆች ይሞላል፡ ልዩ path-based CSS selector፣ አጭር selector (tag + classes ወይም id)፣ ፍፁም XPath፣ እና ወደ script ውስጥ ለመለጠፍ ዝግጁ የሆነ document.querySelector('...') snippet። ከተቆለፈ በኋላ፣ ትኩረትዎን ሳያጡ በ Parent / First Child / Prev Sibling / Next Sibling አዝራሮች የ DOM ዛፍን መምራት ይችላሉ። Data-testid ባህርያት ካሉ ይታወቃሉ እና ቅድሚያ ይሰጣቸዋል — ለ Playwright/Cypress ተጠቃሚዎች እነሱን እንደ ማጣቀሻ ለሚጠቀሙ ተስማሚ ነው። መሳሪያው ደግሞ ለፈጣን ግንዛቤ tag, id, classes, ወሰን መጠን፣ እና display/position ባህርያትን ያሳያል።

የቀጥታ ቅድመ እይታ
example.com
DOM ጎዳና ፈርዷ ● picking
Picking ንቅ — ማንኛውንም ኤለመንት ገጽ, ይዝ ሊነሳ. ጫን Esc ትቦልት.
ኤለመንት ይምረጡ ወላጅ የመጀመሪያ ሕፃን ◀ Prev Next ▶
<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 ማስፈለግ የለም።

አራት የ Selector ቅርፆች

ልዩ CSS path, አጭር selector, ፍፁም XPath, እና የተጠቀለለ querySelector snippet። ለመሳሪያዎ የሚስማማውን ይምረጡ።

የ DOM ዛፍ ማሰሳት

ከተቆለፈ በኋላ፣ እንደገና ሳይመርጡ በ DOM ውስጥ ለመንቀሳቀስ Parent / First Child / Prev / Next አዝራሮችን ይጠቀሙ።

በአንድ ጠቅታ መቅዳት

እያንዳንዱ selector የራሱ Copy አዝራር አለው። ስክሪፕትዎ የሚያስፈልገውን ቅርፅ ያግኙ እና ወደ ሙከራዎ ወይም scraper ውስጥ በቀጥታ ይለጥፉ።

የኤለመንት ገጽታ በአንድ እይታ

tag, id, classes, መጠን, display, እና position ያሳያል — ያለ እንደገና ምርመራ ፈጣን አጠቃላይ እይታ።

ብልህ Selectors

ኤለመንቱ id ካለው፣ ልዩ CSS #id ይጠቀማል። data-testid ካለ፣ ለ Playwright/Cypress አጠቃቀም ይታያል።

የተለመዱ የአጠቃቀም ሁኔታዎች

Selenium/Playwright ሙከራዎችን መፃፍ

የሙከራውን ኤለመንት ይምረጡ፣ selector ውን ይቅዱ፣ እና ወደ ሙከራ ኮድዎ ይለጥፉ — ስለ ልዩ path ከዚህ በኋላ መገመት አያስፈልግም።

የድር Scrapers መገንባት

ለ scraping ኢላማ ውስጥ ላሉ ዝርዝር ንጥሎች structural selector ያግኙ። እንደ መረጋጋት ፍላጎትዎ አጭር ወይም path-based selector ይጠቀሙ።

CSS ማረም

ኤለመንት ቆልፈው path ውን ይቅዱ CSS ለምን እንደማይተገበር ለመመርመር — ልዩ selector የኤለመንቱን ሙሉ የዛፍ አካባቢ ያሳያል።

በ Console ውስጥ የአሳሽ አውቶሜሽን

ለፈጣን መስተጋብራዊ ማረም የተጠቀለለውን document.querySelector(...) snippet በቀጥታ ወደ DevTools Console ይቅዱ።

A11y የኤለመንት መለያ

ተደራሽነትን ሲመረምሩ፣ XPath ን ኤለመንቶች XPath ማጣቀሻዎችን ወደሚጠብቁ axe-core ወይም ሌሎች a11y መሳሪያዎች ውስጥ ለማስገባት ይጠቀሙ።

እንዴት እንደሚጠቀሙ
1

DOM Path Finder ን ይክፈቱ

በ DevSuite Pro dock ውስጥ ያለውን Path Finder አዶ ጠቅ ያድርጉ። መሳሪያው ወዲያውኑ በመምረጥ ሁነታ ይነቃል።

2

በኤለመንት ላይ ጠቋሚዎን ያንቀሳቅሱ

ጠቋሚዎን በገጹ ላይ ያንቀሳቅሱ — በላዩ ሲያልፉ እያንዳንዱ ኤለመንት በሐምራዊ ይደምቃል። ኢላማዎን ለማግኘት እንደአስፈላጊነቱ ይንከባለሉ።

3

ለመቆለፍ ጠቅ ያድርጉ

የፈለጉትን ኤለመንት ጠቅ ያድርጉ። መራጩ ይቆማል እና ፓነሉ በ selector ቅርፆች፣ ገጽታ፣ እና የመቅዳት አዝራሮች ይሞላል።

4

ይምሩ ወይም እንደገና ይምረጡ

ምርጫውን ለማጥራት Parent/Child/Sibling አዝራሮችን ይጠቀሙ፣ ወይም እንደገና በጠቋሚ-ማንቀሳቀስ-መምረጥ ለመጀመር Pick Element ጠቅ ያድርጉ።

5

Selector ን ይቅዱ

ከሚያስፈልግዎት ቅርፅ (CSS, XPath, ወይም querySelector) አጠገብ ያለውን Copy ጠቅ ያድርጉ። ወደ ሙከራዎ፣ scraper ወይም console ውስጥ በቀጥታ ይለጥፉ።

ለመሞከር ዝግጁ ነዎት?

DevSuite Pro ን በነፃ ይጫኑ እና 64+ የገንቢ መሳሪያዎችን ለአሳሽዎ ይክፈቱ።

ወደ Chrome ያክሉ ወደ Edge ያክሉ ወደ FireFox ያክሉ