diff --git a/playwright/ci-test/tests/fixtures/example.model3 b/playwright/ci-test/tests/fixtures/example.model3
new file mode 100644
index 00000000..3fadda69
--- /dev/null
+++ b/playwright/ci-test/tests/fixtures/example.model3
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playwright/ci-test/tests/fixtures/my-vapour-pressure.qlr b/playwright/ci-test/tests/fixtures/my-vapour-pressure.qlr
new file mode 100644
index 00000000..10fd4850
--- /dev/null
+++ b/playwright/ci-test/tests/fixtures/my-vapour-pressure.qlr
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16.45833333333424875
+ -34.84166666666634882
+ 32.90833333336715327
+ -22.14166666664094762
+
+
+ 16.45833333333424875
+ -34.84166666666634882
+ 32.90833333336715327
+ -22.14166666664094762
+
+ Actual_Vapour_Pressure_May_6d80e1d7_af1c_4997_9416_4412aa5c69ce
+ crs=EPSG:4326&dpiMode=7&format=image/png&layers=avp05c&styles&url=https://maps.kartoza.com/geoserver/kartoza/wms
+
+
+
+ Actual Vapour Pressure May
+
+
+ GEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],CS[ellipsoidal,2],AXIS["geodetic latitude (Lat)",north,ORDER[1],ANGLEUNIT["degree",0.0174532925199433]],AXIS["geodetic longitude (Lon)",east,ORDER[2],ANGLEUNIT["degree",0.0174532925199433]],USAGE[SCOPE["Horizontal component of 3D system."],AREA["World."],BBOX[-90,-180,90,180]],ID["EPSG",4326]]
+ +proj=longlat +datum=WGS84 +no_defs
+ 3452
+ 4326
+ EPSG:4326
+ WGS 84
+ longlat
+ EPSG:7030
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ false
+
+
+
+
+ wms
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ None
+ WholeRaster
+ Estimated
+ 0.02
+ 0.98
+ 2
+
+
+
+
+
+ resamplingFilter
+
+ 0
+
+
+
diff --git a/playwright/ci-test/tests/fixtures/point.xml b/playwright/ci-test/tests/fixtures/point.xml
new file mode 100644
index 00000000..b27605a5
--- /dev/null
+++ b/playwright/ci-test/tests/fixtures/point.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playwright/ci-test/tests/fixtures/qgis_thumbnail.png b/playwright/ci-test/tests/fixtures/qgis_thumbnail.png
new file mode 100644
index 00000000..4148b625
Binary files /dev/null and b/playwright/ci-test/tests/fixtures/qgis_thumbnail.png differ
diff --git a/playwright/ci-test/tests/fixtures/spiky_polygons.gpkg b/playwright/ci-test/tests/fixtures/spiky_polygons.gpkg
new file mode 100644
index 00000000..dd59d098
--- /dev/null
+++ b/playwright/ci-test/tests/fixtures/spiky_polygons.gpkg
@@ -0,0 +1 @@
+file content
diff --git a/playwright/ci-test/tests/fixtures/thumbnail.png b/playwright/ci-test/tests/fixtures/thumbnail.png
new file mode 100644
index 00000000..184f31ae
Binary files /dev/null and b/playwright/ci-test/tests/fixtures/thumbnail.png differ
diff --git a/playwright/ci-test/tests/fixtures/valid_plugin.zip_ b/playwright/ci-test/tests/fixtures/valid_plugin.zip_
new file mode 100644
index 00000000..82210e33
Binary files /dev/null and b/playwright/ci-test/tests/fixtures/valid_plugin.zip_ differ