Junior — Middle
CSS yoki XPath selektori yordamida elementni qanday aniqlash mumkin?
sobes.tech AI
AIdan javob
CSS seçici yordamida elementni aniqlash uchun, HTML tuzilishi va atributlariga asoslangan turli usullar qoʻllaniladi:
- Teg:
div,input,buttonva boshqalar. - Sinf boʻyicha:
.sinfNomi(masalan,.btn-primary) - Identifikator boʻyicha:
#elementId - Atributlar boʻyicha:
[type='text'],[name='foydalanuvchiNomi'] - Kombinatsiyalar:
div.sinfNomi,ul > li:first-child
CSS selektor misoli:
input[type='submit'].btn
XPath DOM yoʻli va shartlar yordamida elementlarni yanada moslashuvchan va aniq topish imkonini beradi:
- Teg:
//div - Atribut:
//input[@type='text'] - Matn boʻyicha:
//button[text()='Yuborish'] - Indeks boʻyicha:
(//li)[3]— uchinchi li element - Boshqa elementlarga nisbatan:
//div[@id='asosiy']//a[@class='link']
XPath misoli:
//input[@name='foydalanuvchiNomi' and @type='text']
Shuning uchun, CSS va XPath oʻrtasidagi tanlov vazifa va sahifa tuzilishiga bogʻliq. CSS oddiy va tez, XPath esa murakkab shartlar uchun kuchliroq.