0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: playwright, logger, get attribute</p>
1
<p>Теги: playwright, logger, get attribute</p>
2
<p>Мы уже рассказывали о<a>некоторых особенностях библиотеки Playwright</a>, используемой при автоматизации тестирования. В этот раз поговорим про Logger и Get attribute.</p>
2
<p>Мы уже рассказывали о<a>некоторых особенностях библиотеки Playwright</a>, используемой при автоматизации тестирования. В этот раз поговорим про Logger и Get attribute.</p>
3
<h2>Logger</h2>
3
<h2>Logger</h2>
4
<p>В Playwright присутствует логгер, что называется, из коробки. Подключается он следующим образом:</p>
4
<p>В Playwright присутствует логгер, что называется, из коробки. Подключается он следующим образом:</p>
5
<p>Результат в консоли будет следующим:</p>
5
<p>Результат в консоли будет следующим:</p>
6
<p>Также можно увидеть и другую информацию, как полезную, так и не очень.</p>
6
<p>Также можно увидеть и другую информацию, как полезную, так и не очень.</p>
7
<h2>Get attribute</h2>
7
<h2>Get attribute</h2>
8
<p>В том же<strong>Puppeteer</strong>данного метода не было, поэтому на странице приходилось выполнять JS, который искал элемент, считывал у него атрибут ну и, разумеется, возвращал:</p>
8
<p>В том же<strong>Puppeteer</strong>данного метода не было, поэтому на странице приходилось выполнять JS, который искал элемент, считывал у него атрибут ну и, разумеется, возвращал:</p>
9
<p>Что касается Playwright, то тут можно относительно просто вызвать у элемента соответствующий метод getAttribute():</p>
9
<p>Что касается Playwright, то тут можно относительно просто вызвать у элемента соответствующий метод getAttribute():</p>
10
<p>Та же ситуация и насчет следующих методов:</p>
10
<p>Та же ситуация и насчет следующих методов:</p>
11
<p>Самое главное, что их можно вызвать непосредственно в тесте, то есть никакие дополнительные танцы с бубном инджектом JS не потребуются. А это не может не радовать.</p>
11
<p>Самое главное, что их можно вызвать непосредственно в тесте, то есть никакие дополнительные танцы с бубном инджектом JS не потребуются. А это не может не радовать.</p>
12
<p><em>По материалам https://dou.ua/.</em></p>
12
<p><em>По материалам https://dou.ua/.</em></p>
13
13