Junior — Middle
Ako určiť prvok pomocou CSS alebo XPath selektora?
sobes.tech AI
Odpoveď od AI
Za določitev elementa s pomočjo CSS selektorja se uporabljajo različni načini, ki temeljijo na strukturi in atributih HTML:
- Po tagu:
div,input,buttonitd. - Po razredu:
.imeRazreda(npr..btn-primary) - Po identifikatorju:
#idElementa - Po atributih:
[type='text'],[name='uporabniškoIme'] - Kombinacije:
div.imeRazreda,ul > li:first-child
Primer CSS selektorja:
input[type='submit'].btn
XPath omogoča bolj prilagodljivo in natančno iskanje elementov z uporabo poti v DOM in pogojev:
- Po tagu:
//div - Po atributu:
//input[@type='text'] - Po besedilu:
//button[text()='Pošlji'] - Po indeksu:
(//li)[3]— tretji element li - V odnosu do drugih elementov:
//div[@id='glavni']//a[@class='povezava']
Primer XPath:
//input[@name='uporabniškoIme' and @type='text']
Izbira med CSS in XPath je odvisna od naloge in strukture strani. CSS je preprostejši in hitrejši, XPath je močnejši za kompleksne pogoje.