Junior
Aké selektory v HTML používate na extrakciu modulov?
sobes.tech AI
Odpoveď od AI
- Trieda (
.) - najpogostejša, omogoča izbiro elementov s določeno razredom. - ID (
#) - izbere edinstven element po njegovem identifikatorju. - Tag (npr.
div,p) - izbere vse elemente določenega tipa. - Kombinacije selektorjev - omogočajo gradnjo bolj zapletenih pravil izbire, na primer,
div.module-name(div z razredommodule-name). - Selektorji atributov (
[attribute],[attribute="value"],[attribute~="value"],[attribute|="value"],[attribute^="value"],[attribute$="value"],[attribute*="value"]) - izbirajo elemente glede na prisotnost ali vrednost atributov. - Pseudo-razredi (npr.
:first-child,:nth-child()) - izbirajo elemente glede na njihovo stanje ali položaj v DOM drevesu. - Pseudo-ključne besede (npr.
::before,::after) - uporabljajo se za stilizacijo delov elementa, ki niso predstavljeni kot ločeni elementi v DOM.
Pri avtomatizaciji testov pogosto uporabljam kombinacije teh selektorjev za zanesljivo iskanje elementov na strani, pri čemer sledim načelu unikatnosti in stabilnosti selektorja.