JavaScript DOM. Поиск элементов: getElement и querySelector
👩💻 PHP 8.4: Новый DOM Selector API — работа с DOM с помощью CSS селекторов! В PHP 8.4 появилось мощное обновление — теперь можно выбирать элементы DOM с помощью CSS селекторов, как в JavaScript! Встречайте новые методы: querySelector() и querySelectorAll(). Примеры использования ✅ Выбор по классу и идентификатору: $dom = new DOMDocument(); $dom->loadHTML(' <div id="title">Title by ID</div> <div class="header">Title by class</div> '); // По ID $title = $dom->querySelector('#title'); echo $title->textContent; // Title по ID // По классу $header = $dom->querySelector('.header'); echo $header->textContent; // Title по классу ✅ Выбор нескольких элементов: $dom = new DOMDocument(); $dom->loadHTML(' <ul> <li class="item">Item 1</li> <li class="item">Item 2</li> </ul> '); $items = $dom->querySelectorAll('.item'); foreach ($items as $item) { echo $item->textContent . "\n"; } ✨ Почему это замечательно: ✅ Знакомый синтаксис CSS — чистый и интуитивно понятный ✅ Меньше шаблонов — больше никаких вложенных циклов или getElementsBy...() ✅ Точный выбор элемента — по идентификатору, классу, тегу или любой комбинации 📌 Теперь работа с HTML в PHP похожа на JavaScript — и это намного удобнее! 📱 @dev-notes.ru #PHP #tips
Selenium. CSS Selectors в примерах.
Selenium WebDriver
Поиск элементов веб-страницы при помощи CSS-селекторов предпочтительнее использования XPath, так как CSS приятнее для визуального восприятия, кроме того, есть мнение, что выполняться программа будет быстрее...