Playwright релізнув нову версію 1.47. Єдині пʼятничні релізи, які я люблю!
Вітаю. З вами Артур!
Якщо ви пропустили, то Playwright релізнув нову версію 1.47. Знову в пʼятницю і знову навалили фічей — в цей раз не так багато, але все одно корисних.
Що ж там:
— Покращили трошки Network табу, трохи красивіше тепер там стало
— Зʼявився новий параметр в терміналі —tsconfig: ви можете вказати один файл tsconfig у командному рядку, і Playwright використовуватиме його для всіх імпортованих файлів, а не лише для тестових файлів
npx playwright test --tsconfig tsconfig.test.json
— APIRequestContext тепер приймає URLSearchParams та string як квері параметри
test('query params', async ({ request }) => { const searchParams = new URLSearchParams(); searchParams.set('userId', 1); const response = await request.get( '
jsonplaceholder.typicode.com/posts
', { params: searchParams // or as a string: 'userId=1' } ); // ... });
— Нова опція behavior в page.removeAllListeners(), browser.removeAllListeners() та browserContext.removeAllListeners() для очікування завершення поточних ліснерів
— Сертифікати клієнтів TLS тепер можна передавати з пам’яті, передаючи cert і key як буфери замість шляхів до файлів
— Атачменти з text/html тепер можна відкривати в новій вкладці звіту HTML. Може бути корисним для включення сторонніх звітів або іншого вмісту HTML у звіт про прогон тестів Playwright і поширення його вашій команді
— !!! Задіпрікейтили опцію noWaitAfter в locator.selectOption()
— Також рекомендують оновити GitHub Actions до macos-14
— І як завжди, додалась підтримка нової версії хроміума 129, лисиці 130 та вебкіта 18.0
Всім гарного тестування та буду радий бачити у групі!
1 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів