Playwright 1.65 chiqdi: Bun qo'llab-quvvatlashi va yangi hisobotlar
Playwright 1.65 reliz qilindi: Bun orqali testlarni ishga tushirish, faqat xatolarni ko'rsatuvchi hisobotlar va eksklyuziv blokirovka qo'shildi.

5-noyabr kuni dasturchilar va testchilar uchun muhim o'zgarishlarni o'z ichiga olgan Playwright 1.65 versiyasi chiqdi. Yangi versiya Bun orqali testlarni ishga tushirish imkoniyatini taqdim etadi, xatoliklar haqidagi hisobotlarni soddalashtiradi va alohida testlarni parallel yuklamasiz bajarish mexanizmini joriy qiladi. Shuningdek, yangilanish TypeScript, cookie fayllar va elementlar mavjudligi tekshiruvlariga ta'sir qiladi.
- 5-noyabrda chiqqan Playwright 1.65 versiyasida Bun orqali testlarni yurgizish qo'shildi.
- HTML, JSON va JUnit hisobotlari uchun onlyFailures parametri qo'shildi.
- Parallel yuklamani istisno qiluvchi -exclusive- blokirovkasi paydo bo'ldi.
- Node.js 20 qo'llab-quvvatlanishi to'xtatildi, tavsiya etilgan versiyalar 22, 24 va 26.
Playwright Test'da Bun qo'llab-quvvatlashi
Playwright Test endi testlarni Bun orqali ishga tushirishni qo'llab-quvvatlaydi. Ushbu rejimda Bun TypeScript'ni o'zi JavaScript'ga o'zgartiradi va Playwright Babel hamda uning keshidan foydalanmaydi. Node.js o'rniga Bun'ni ishlatish uchun --bun bayrog'idan foydalanish lozim, aks holda buyruq eskiidek ishlaydi. Ishlanma Linux'da Bun 1.4.3 versiyasida sinovdan o'tkazilgan.
Biroq, joriy bosqichda ayrim cheklovlar mavjud. Fayllar o'zgarishini kuzatish rejimi ishlamaydi, UI rejimi testlarni avtomatik qayta ishga tushirmaydi va --only-changed import orqali bog'liqliklarni kuzatmaydi. Shuningdek, maxsus ESM yuklagichlari va --tsconfig parametrlari qo'llab-quvvatlanmaydi. Xatoliklar xabarlariga ta'sir qiluvchi asinxron kadrlar hozircha mavjud emas.
Shuningdek o‘qingRossiyada internet trafigi 2026 yilda 20 foizga oshadiYangi hisobotlar va eksklyuziv blokirovka
Playwright 1.65 versiyasida muvaffaqiyatsizliklarni chiqarishning yangi formati paydo bo'ldi, u testlar davomida xatolar va muvaffaqiyatli takroriy urinishlarni ko'rsatadi. HTML, JSON va JUnit hisobotlari uchun onlyFailures parametri qo'shilib, u faqat muammoli stsenariylarni saqlab qolishga imkon beradi. Bu CI tizimlarida katta hajmdagi testlar bilan ishlashni sezilarli darajada osonlashtiradi.
Yana bir muhim qo'shimcha — bu o'rnatilgan -exclusive- blokirovkasi bo'lib, u boshqa testlar ishlamayotgan paytda bitta muayyan testni bajarishga imkon beradi. Bu serverni qayta ishga tushirish yoki unumdorlikni o'lchash kabi umumiy resurslarga ta'sir qiluvchi stsenariylar uchun juda muhimdir.
Xulq-atvordagi o'zgarishlar va tizim talablari
Yangilanish mavjud loyihalarni buzishi mumkin bo'lgan ba'zi o'zgarishlarni olib keldi. Endi Playwright tsconfig.json'dagi useDefineForClassFields parametrini hisobga oladi, bu esa konstruktor orqali maydonlarni ishga tushirishda xatoliklarga olib kelishi mumkin. Elementlar bilan ishlash usullari endi inert atributini tekshiradi, proksi ma'lumotlari esa faqat proksi-server uchun ishlatiladi.
Talablar bo'yicha ham o'zgarishlar bor: Playwright endi Node.js 20'da sinovdan o'tkazilmaydi, 22, 24 yoki 26-versiyalardan foydalanish tavsiya etiladi. Rasmiy Docker obrazlarida Node.js 24 o'rniga Node.js 26 qo'shildi, shuningdek Chromium eng so'nggi versiyagacha yangilandi.
Dasturchilar uchun ahamiyati
Playwright 1.65 versiyasiga o'tish avtomatlashtirilgan testlarni sozlash va CI quvurlarini optimallashtirish uchun yangi imkoniyatlar ochadi. Biroq, mavjud loyihalarni yangilashdan oldin TypeScript talablariga moslashish, kesh va proksi sozlamalarini tekshirib chiqish muhim hisoblanadi.
Manba: Все новости подряд



