Python мануфактураJavaDesign Patterns для автоматизаторів

Java · Основний курс · 37:44–42:59

Пошук за селектором або текстом і межі chaining

Одна стратегія спочатку знаходить елементи за структурним селектором, а потім перевіряє їхній текст. Інша одразу знаходить елементи за текстом і перевіряє розмір отриманої колекції. У виміряному прикладі прямий пошук за текстом із перевіркою розміру виявився швидшим за фільтрацію вже знайденої колекції, але автор радить вибирати підхід за конкретною сторінкою та власними вимірами. Після пошуку одного контейнера можна знайти всередині нього колекцію. Зворотний chaining — отримати колекцію через `$$`, а потім одразу застосувати пошук одного дочірнього елемента до всієї колекції — не працює як пошук у кожному елементі. Для цього треба пройти колекцію циклом і виконати дочірній пошук для кожного `SelenideElement`.

Selenide: колекції елементів і стан браузера →
Запитати в чаті про «chaining» →