.) - самый распространенный, позволяет выбирать элементы с определенным классом.#) - выбирает уникальный элемент по его идентификатору.div, p) - выбирает все элементы определенного типа.div.module-name (div с классом module-name).[attribute], [attribute="value"], [attribute~="value"], [attribute|="value"], [attribute^="value"], [attribute$="value"], [attribute*="value"]) - выбирают элементы по наличию или значению атрибутов.:first-child, :nth-child()) - выбирают элементы на основе их состояния или положения в дереве DOM.::before, ::after) - используются для стилизации частей элемента, которые не представлены отдельными элементами в DOM.При автоматизации тестирования часто использую комбинации этих селекторов для надежного поиска элементов на странице, придерживаясь принципа уникальности и стабильности селектора.