![](https://habrastorage.org/r/w780/getpro/habr/upload_files/cdb/b0c/316/cdbb0c31600e4d93374750aea94fd0b1.jpg)
Друзья, приветствую! Для тех, кто не в теме, Playwright — это инструмент для автоматизации и тестирования веб-приложений, который, по моему мнению, уже обошел своего предшественника Selenium, долгое время лидировавшего в автоматизации и тестировании браузеров.
О том, почему Playwright лучше Selenium и зачем вам стоит перейти на Playwright, я подробно писал в предыдущей статье. Там же, хотя и поверхностно, я затронул тему поиска и ожидания элементов на странице.
Однако оказалось, что этот разбор был недостаточно детальным, и у многих читателей возникли вопросы о целесообразности использования таких методов, как locator
и get_by_role
. В связи с этим, а также благодаря положительному отклику на прошлую статью, я решил максимально подробно разобрать тему поиска, фильтрации и ожидания элементов на странице.
Чем мы займемся сегодня?
В рамках этой статьи мы рассмотрим основные методы для поиска, фильтрации и ожидания элементов на странице.