attribute selector
CSS selector, який відбирає elements за наявністю або значенням attribute, включно з exact і substring matching operators.
3. Селектори та пошук елементів →Відеобібліотека
Пошук у нотатках курсу Python мануфактура та спільних матеріалах з переходом на потрібну секунду.
CSS selector, який відбирає elements за наявністю або значенням attribute, включно з exact і substring matching operators.
3. Селектори та пошук елементів →requirements.txt описує items to install і може містити як широкі, так і exact specifiers; сам файл не гарантує lock усієї resolution.
Як працює проєктний білдер, ізоляція залежностей і впровадження нових інструментів →Exact actionability checks and timeout behavior for locator actions.
3. Selenium vs Playwright - яка різниця → Першоджерело ↗Поточна rendered reference показує login flow і endpoint отримання проєктів; exact authentication header слід перевіряти за чинною документацією та реальною відповіддю API.
3. API preconditions →У uv широкі requirements живуть у pyproject.toml, а exact universal resolution — у version-controlled uv.lock.
Як працює проєктний білдер, ізоляція залежностей і впровадження нових інструментів →UI-like string values перетворюються на exact Decimal, сортуються за спаданням і перевіряються через max().
Друкується [Decimal('12.20'), Decimal('10.99'), Decimal('9.43')].
Locator Assistant дає змогу вибрати елемент на сторінці й отримати варіант Python-локатора, наприклад `get_by_role(...)` або `get_by_text(..., exact=True)`. Інструмент може допомогти згадати синтаксис, але взаємодія не завжди зручна: вибір елемента потрібно щоразу запускати заново, підсвічування може бути неочевидним, а вбудована перевірка іноді не знаходить елемент, для якого сам плагін щойно згенерував локатор. Результат слід вставити в DevTools або тест і перевірити незалежно.
Для перевірки видимості кнопки використовується `expect(locator).to_be_visible()`. У відео порівнюються перші варіанти локаторів: - CSS-клас: `.login-item`; - текстовий локатор: `page.get_by_text("Login")`; - точний текст: `page.get_by_text("Login", exact=True)`. Якщо локатор знаходить кілька вузлів, Playwright у strict mode не виконує дію навмання. Потрібно зробити критерій однозначним, а не бездумно брати перший елемент. `exact=True` обмежує пошук повним текстовим збігом; його документацію можна відкрити через швидку довідку PyCharm.