Junior
Jaké selektory v HTML používáte k extrakci modulů?
sobes.tech AI
Odpověď od AI
- Třída (
.) - nejběžnější, umožňuje vybírat prvky s určitým třídou. - ID (
#) - vybírá unikátní prvek podle jeho identifikátoru. - Tag (například
div,p) - vybírá všechny prvky určitého typu. - Kombinace selektorů - umožňují vytvářet složitější pravidla výběru, například
div.module-name(div s třídoumodule-name). - Selektory atributů (
[attribute],[attribute="value"],[attribute~="value"],[attribute|="value"],[attribute^="value"],[attribute$="value"],[attribute*="value"]) - vybírají prvky na základě přítomnosti nebo hodnoty atributů. - Pseudo-třídy (například
:first-child,:nth-child()) - vybírají prvky podle jejich stavu nebo pozice v DOM stromu. - Pseudo-prvky (například
::before,::after) - slouží k stylizaci částí prvku, které nejsou reprezentovány samostatnými prvky v DOM.
Při automatizaci testů často používám kombinace těchto selektorů k spolehlivému nalezení prvků na stránce, dodržujíc princip jedinečnosti a stability selektoru.