Playwright релізнув нову версію 1.47. Єдині пʼятничні релізи, які я люблю!

💡 Усі статті, обговорення, новини про тестування — в одному місці. Приєднуйтесь до QA спільноти!

Вітаю. З вами Артур!

Якщо ви пропустили, то 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

Всім гарного тестування та буду радий бачити у групі!

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
— APIRequestContext тепер приймає URLSearchParams та string як квері параметри

Це я цей баг заводив

Підписатись на коментарі