← Nazad na funkcije
Pro

DOM Path Finder

DOM Path Finder вам омогућава да пређете курсором преко било ког елемента на страници да бисте открили његов јединствени CSS селектор, кратки селектор, XPath и спреман querySelector исечак за налепљивање. Кликните да закључате елемент, а затим се крећите помоћу дугмади Parent/Child/Sibling. Незаменљив за кориснике Selenium, Puppeteer, Playwright и Cypress алата.

Писање аутоматизованих тестова, веб scraper-а или bookmarklet-ова подразумева писање селектора — али проналажење стабилног, јединственог селектора за одређени елемент уме да буде заморно. Отварате DevTools, инспектујете, кликнете десним тастером, копирате селектор и надате се да је резултат заиста јединствен и стабилан. DOM Path Finder то своди на један клик. Активирајте алат и пређите курсором преко било ког елемента на страници — истиче се љубичасто док се крећете. Кликните да га закључате, а панел се попуњава са четири формата селектора: јединствени CSS селектор заснован на путањи, кратки селектор (таг + класе или id), апсолутни XPath и унапред умотан document.querySelector('...') исечак спреман за налепљивање у скрипту. Када је елемент закључан, можете се кретати кроз DOM стабло помоћу дугмади Parent / First Child / Prev Sibling / Next Sibling без губљења фокуса. Data-testid атрибути се препознају и имају приоритет када постоје — идеално за Playwright/Cypress кориснике који их користе као сидра. Алат такође приказује таг, id, класе, димензије и display/position својства ради брзог контекста.

Pregled uživo
example.com
DOM путања налажач ● picking
Picking active — hover any element on the page, click to lock. Press Esc to stop.
Pick Element Parent First Child ◀ Prev Next ▶
<button> #submit-btn btn btn-primary btn-lg Size124 × 42
CSS (unique) body > main > form#login > button#submit-btn Copy CSS (short) button#submit-btn Copy XPath //*[@id="submit-btn"] Copy querySel document.querySelector('#submit-btn') Copy
Ključne karakteristike

Бирач елемента при преласку курсором

Померајте миш преко странице да видите елементе како се истичу љубичасто. Кликните да закључате — без потребе за DevTools инспектором.

Четири формата селектора

Јединствена CSS путања, кратки селектор, апсолутни XPath и умотан querySelector исечак. Изаберите онај који одговара вашим алатима.

Навигација кроз DOM стабло

Када је елемент закључан, користите дугмад Parent / First Child / Prev / Next за кретање кроз DOM без поновног бирања.

Копирање једним кликом

Сваки селектор има своје дугме за копирање. Преузмите формат који вам треба и налепите директно у ваш тест или scraper.

Контекст елемента на први поглед

Приказује таг, id, класе, димензије, display и position — брз преглед без поновног инспектовања.

Паметни селектори

Ако елемент има id, јединствени CSS селектор користи #id. Ако постоји data-testid, он се истиче ради коришћења у Playwright/Cypress тестовима.

Uobičajeni slučajevi upotrebe

Писање Selenium/Playwright тестова

Изаберите елемент који тестирате, копирајте његов селектор и налепите у код теста — без нагађања јединствених путања.

Израда веб scraper-а

Пронађите структурни селектор за ставке листе на циљаном сајту. Користите кратки или селектор заснован на путањи, зависно од потребне стабилности.

Дебаговање CSS-а

Закључајте елемент и копирајте његову путању да истражите зашто се CSS не примењује — јединствени селектор показује потпуну позицију елемента у стаблу.

Аутоматизација прегледача у конзоли

Копирајте унапред умотан document.querySelector(...) исечак директно у DevTools конзолу за брзо интерактивно дебаговање.

Идентификација елемената за приступачност

Приликом провере приступачности, користите XPath да проследите елементе у axe-core или друге a11y алате који очекују XPath референце.

Kako se koristi
1

Отворите DOM Path Finder

Кликните на икону Path Finder у DevSuite Pro доку. Алат се одмах активира у режиму бирања.

2

Пређите курсором преко елемента

Померајте миш преко странице — сваки елемент се истиче љубичасто док прелазите преко њега. Скролујте по потреби да пронађете циљни елемент.

3

Кликните да закључате

Кликните на жељени елемент. Бирање се зауставља и панел се попуњава форматима селектора, контекстом и дугмадима за копирање.

4

Крећите се или изаберите поново

Користите дугмад Parent/Child/Sibling да прецизирате избор, или кликните Pick Element да поново активирате бирање преласком курсора.

5

Копирајте селектор

Кликните Copy поред формата који вам треба (CSS, XPath или querySelector). Налепите директно у ваш тест, scraper или конзолу.

Spremni da probate?

Instalirajte DevSuite Pro besplatno i otključajte 64+ alata za programere za svoj pretraživač.

Dodaj u Chrome Додај у Edge Dodaj u FireFox