Sourced from @βplaywright/test's
releases.
v1.37.0
β¨ New tool to merge reports
If you run tests on multiple shards, you can now merge all reports in a single HTML report (or any other report) using the new
merge-reportsCLI tool.Using
merge-reportstool requires the following steps:
Adding a new "blob" reporter to the config when running on CI:
export default defineConfig({ testDir: './tests', reporter: process.env.CI ? 'blob' : 'html', });The "blob" reporter will produce ".zip" files that contain all the information about the test run.
Copying all "blob" reports in a single shared location and running
npx playwright merge-reports:npx playwright merge-reports --reporter html ./all-blob-reportsRead more in our documentation.
π Debian 12 Bookworm Support
Playwright now supports Debian 12 Bookworm on both x86_64 and arm64 for Chromium, Firefox and WebKit. Let us know if you encounter any issues!
Linux support looks like this:
Ubuntu 20.04 Ubuntu 22.04 Debian 11 Debian 12 Chromium β β β β WebKit β β β β Firefox β β β β π UI Mode Updates
- UI Mode now respects project dependencies. You can control which dependencies to respect by checking/unchecking them in a projects list.
- Console logs from the test are now displayed in the Console tab.
Browser Versions
- Chromium 116.0.5845.82
- Mozilla Firefox 115.0
... (truncated)
2c9e02a
chore: mark 1.37.0 (#26410)37ba0b6
cherry-pick(#26411):
docs: add release notes for js v1.379a5172e
cherry-pick(#26413):
fix(merge): allow reports with same name as input (#26417)eed73de
cherry-pick(#26400):
feat(chromium): roll to r1076 (#26403)7999841
cherry-pick(#26390):
chore: allow merging defineConfig56b22fa
cherry-pick(#26380):
devops(merge): authorize service principal by us⦠(#26384)421bffb
cherry-pick(#26382):
docs(merge): use azcopy for uploads (#26383)ff0aef3
devops: use azcopy for better upload performance (#26360)65ac0d5
chore: add k8s grid deployments (#26359)ffd6cf6
fix: eliminate race in compilation cache (#26353)NTSYM)NVk+vJg)AjIv@kF-UV}o}xqbzuMjUxqy30%VYXFTW
z=pTN}gkY=qVvE3~0eOL}w$zeB>Dw`nxBHzB$Elgv2nTebYU&49I5*`-z-xAXQ-OBvmCWGE$$Bws(QNujX4$5}FvLp2LboaGC
z+>zhjrD{>)AV9bWS$`z`Y(M%%;OK-9aI-II&6xYz<=ty2#vG3Y?ANc})i)>Wa-mYv
zvkH>yL++08ZrM6q0x|vI3XNwDHckMt^NMDYWT@kQN@e}Kk`uX?ln{*D&XRKM+QpAD
zWD?>KzdQV7UV%o6Oyn{N8Qg$K^rrK#RS^`KMMS4yqA5Jrkg7n7&F6{+7uT3QqZ~Ut
zT)TzDeO_hjGVDpy@ze8N30)#N`PjH%Dw)Im#<0lZ(@)W)6}B%1Qze}^IJqj`u{5|A
zxRxtgRxv(o7db!FImvCT^+B-7qNO4nuem>d{FENk9?D^g>?(MZXE%y;vazxXd-j}C
zj9ez#_}tdR+jL8Ht=gg4ZQwx{iUC(g6-Uhe^Crjg#G?Kry{ua{*%Vyc;1|z}Yq_ng
zl!w_&%I@#;u4piBolWJyac@@S<+3f)D%3jTl;q6K@lg^J<&FI9#>QG(RpV>4jN)&)
zqSOTYdb3BeXoA}mUkJI&>Dv7w+HcY8?W^MAe<>m8r9R`cQzG|Zdi+aE(nBLxloFN|
z`|hB$8nKE+k2+pXz-;-aO=KeVRvU_4Dd(GxntvveL4I*+colA>*A{%!tCcgYMwG@i
z!noB)x~_9d79kb^rmuj&bR7;cF9ny{7705fMufIj=v~KnL2v1MB;hM+>8PLc_4M@0
z*Bb-DMMd+II~7*315#{;9bb8-t5Kz-YD$c9UMXTumUVr=kd?2RIqRn4Z5MqY(JdKO
zQx1qC2KzpkUSs?x~L
z&Z`?AZtp7Il?)h?ldrBLibIiRt7C;M2S0=HRd}3=ChhMIDH+q>q9~e-^02@*3Z;3k
zv!9(&(XIcuq=~h!X^V~6Y9CI>6;hwZKZWS)vwLzXrY8WqGEW!*!8uD3<$dT}N=Y4|
z|Lx1#JcZccN6OE$ZOV$#=f3ysb&<>wQeD1Q%59PF|tgI|v!@1X)*$@V`pSWc(zSy0Zd>O#peD{`(P0r%a^|kBuN