Особенности Playwright: Logger и Get attribute | OTUS

Курсы

Программирование
Разработчик на Spring Framework C# ASP.NET Core разработчик iOS Developer. Basic Специализация iOS iOS Developer. Professional Архитектура и шаблоны проектирования Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик IoT Node.js Developer Java Developer. Professional
-19%
Microservice Architecture Unreal Engine Game Developer Scala-разработчик Java Developer. Basic HTML/CSS Специализация C++ Developer C++ Developer. Professional Android Developer. Professional
-20%
PostgreSQL для администраторов баз данных и разработчиков
-20%
Алгоритмы и структуры данных Специализация PHP Developer C# Developer. Professional Специализация C# Kotlin Developer. Basic Web-разработчик на Python Team Lead NoSQL Symfony Framework Unity Game Developer. Professional Буткемп Java Groovy Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Особенности Playwright: Logger и Get attribute

Мы уже рассказывали о некоторых особенностях библиотеки Playwright, используемой при автоматизации тестирования. В этот раз поговорим про Logger и Get attribute.

Logger

В Playwright присутствует логгер, что называется, из коробки. Подключается он следующим образом:

1-1801-54e58d.png

Результат в консоли будет следующим:

2-1801-683474.png

Также можно увидеть и другую информацию, как полезную, так и не очень.

Get attribute

В том же Puppeteer данного метода не было, поэтому на странице приходилось выполнять JS, который искал элемент, считывал у него атрибут ну и, разумеется, возвращал:

3-1801-7e2239.png

Что касается Playwright, то тут можно относительно просто вызвать у элемента соответствующий метод getAttribute():

4-1801-a38413.png

Та же ситуация и насчет следующих методов:

5-1801-8268d8.png

Самое главное, что их можно вызвать непосредственно в тесте, то есть никакие дополнительные танцы с бубном инджектом JS не потребуются. А это не может не радовать.

По материалам https://dou.ua/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться