diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts b/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts
deleted file mode 100644
index 5bcf033f0d..0000000000
--- a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('item-divider: basic', () => {
- test('should display an item divider with text', async ({ page }) => {
- await page.setContent(`
-
- Item Divider
-
- `);
-
- const divider = page.locator('ion-item-divider');
- await expect(divider).toHaveScreenshot(`item-divider-text-${page.getSnapshotSettings()}.png`);
- });
-
- test('should display an item divider with a button in the end slot', async ({ page }) => {
- await page.setContent(`
-
- Item Divider
- Button
-
- `);
-
- const divider = page.locator('ion-item-divider');
- await expect(divider).toHaveScreenshot(`item-divider-button-end-${page.getSnapshotSettings()}.png`);
- });
-
- test('should display an item divider with an icon in the start slot', async ({ page }) => {
- await page.setContent(`
-
-
- Item Divider
-
- `);
-
- const divider = page.locator('ion-item-divider');
- await expect(divider).toHaveScreenshot(`item-divider-icon-start-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e.ts b/core/src/components/item-divider/test/basic/item-divider.e2e.ts
new file mode 100644
index 0000000000..5ae3c40520
--- /dev/null
+++ b/core/src/components/item-divider/test/basic/item-divider.e2e.ts
@@ -0,0 +1,50 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs().forEach(({ title, screenshot, config }) => {
+ test.describe(title('item-divider: basic'), () => {
+ test('should display an item divider with text', async ({ page }) => {
+ await page.setContent(
+ `
+
+ Item Divider
+
+ `,
+ config
+ );
+
+ const divider = page.locator('ion-item-divider');
+ await expect(divider).toHaveScreenshot(screenshot(`item-divider-text`));
+ });
+
+ test('should display an item divider with a button in the end slot', async ({ page }) => {
+ await page.setContent(
+ `
+
+ Item Divider
+ Button
+
+ `,
+ config
+ );
+
+ const divider = page.locator('ion-item-divider');
+ await expect(divider).toHaveScreenshot(screenshot(`item-divider-button-end`));
+ });
+
+ test('should display an item divider with an icon in the start slot', async ({ page }) => {
+ await page.setContent(
+ `
+
+
+ Item Divider
+
+ `,
+ config
+ );
+
+ const divider = page.locator('ion-item-divider');
+ await expect(divider).toHaveScreenshot(screenshot(`item-divider-icon-start`));
+ });
+ });
+});
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-button-end-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-icon-start-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/basic/item-divider.e2e-legacy.ts-snapshots/item-divider-text-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/basic/item-divider.e2e.ts-snapshots/item-divider-text-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts b/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts
deleted file mode 100644
index 5533d7c65e..0000000000
--- a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('item-divider: spec', () => {
- test.beforeEach(async ({ page }) => {
- await page.goto('/src/components/item-divider/test/spec');
- });
-
- test('should not have visual regressions', async ({ page }) => {
- await page.setIonViewport();
-
- await expect(page).toHaveScreenshot(`list-item-divider-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e.ts b/core/src/components/item-divider/test/spec/item-divider.e2e.ts
new file mode 100644
index 0000000000..de4832ff32
--- /dev/null
+++ b/core/src/components/item-divider/test/spec/item-divider.e2e.ts
@@ -0,0 +1,16 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs().forEach(({ title, screenshot, config }) => {
+ test.describe(title('item-divider: spec'), () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/src/components/item-divider/test/spec', config);
+ });
+
+ test('should not have visual regressions', async ({ page }) => {
+ await page.setIonViewport();
+
+ await expect(page).toHaveScreenshot(screenshot(`list-item-divider`));
+ });
+ });
+});
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Safari-linux.png b/core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/item-divider/test/spec/item-divider.e2e-legacy.ts-snapshots/list-item-divider-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/item-divider/test/spec/item-divider.e2e.ts-snapshots/list-item-divider-md-rtl-Mobile-Safari-linux.png