+
{/* Add a key to force rerender when page changed, to avoid error boundary persisting. */}
diff --git a/tests/affine-local/e2e/ai-land.spec.ts b/tests/affine-local/e2e/ai-land.spec.ts
new file mode 100644
index 0000000000..cff6de869c
--- /dev/null
+++ b/tests/affine-local/e2e/ai-land.spec.ts
@@ -0,0 +1,16 @@
+import { test } from '@affine-test/kit/playwright';
+import { openHomePage } from '@affine-test/kit/utils/load-page';
+import {
+ clickNewPageButton,
+ waitForEditorLoad,
+} from '@affine-test/kit/utils/page-logic';
+import { expect } from '@playwright/test';
+
+test('Click ai-land icon', async ({ page }) => {
+ await openHomePage(page);
+ await waitForEditorLoad(page);
+ await clickNewPageButton(page);
+ await page.locator('[data-testid=ai-island]').click();
+
+ await expect(page.locator('chat-panel')).toBeVisible();
+});
diff --git a/tests/affine-local/e2e/contact-us.spec.ts b/tests/affine-local/e2e/contact-us.spec.ts
deleted file mode 100644
index 6e9c0875d4..0000000000
--- a/tests/affine-local/e2e/contact-us.spec.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { test } from '@affine-test/kit/playwright';
-import { openHomePage } from '@affine-test/kit/utils/load-page';
-import { waitForEditorLoad } from '@affine-test/kit/utils/page-logic';
-import { expect } from '@playwright/test';
-
-test('Click right-bottom corner contact icon', async ({ page }) => {
- await openHomePage(page);
- await waitForEditorLoad(page);
- await page.locator('[data-testid=help-island]').click();
- const rightBottomContactUs = page.getByTestId('right-bottom-contact-us-icon');
- await expect(rightBottomContactUs).toBeVisible();
-
- await rightBottomContactUs.click();
-
- const title = page.getByTestId('about-title');
- await expect(title).toBeVisible();
-});
diff --git a/tests/affine-local/e2e/shortcuts.spec.ts b/tests/affine-local/e2e/shortcuts.spec.ts
deleted file mode 100644
index 384d8d13db..0000000000
--- a/tests/affine-local/e2e/shortcuts.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { test } from '@affine-test/kit/playwright';
-import { openHomePage } from '@affine-test/kit/utils/load-page';
-import { waitForEditorLoad } from '@affine-test/kit/utils/page-logic';
-import { expect } from '@playwright/test';
-
-test('Open shortcuts modal', async ({ page }) => {
- await openHomePage(page);
- await waitForEditorLoad(page);
- await page.locator('[data-testid=help-island]').click();
-
- const shortcutsIcon = page.locator('[data-testid=shortcuts-icon]');
- await page.waitForTimeout(1000);
- await expect(shortcutsIcon).toBeVisible();
-
- await shortcutsIcon.click();
- await page.waitForTimeout(1000);
-
- const settingModal = page.getByTestId('setting-modal');
- await expect(settingModal).toBeVisible();
-
- const title = page.getByTestId('keyboard-shortcuts-title');
- await expect(title).toBeVisible();
-});