(page: Page)
| 95 | } |
| 96 | |
| 97 | async function readBackgroundDiagnostics(page: Page): Promise<any> { |
| 98 | return page.evaluate(() => { |
| 99 | return new Promise((resolve) => { |
| 100 | chrome.storage.local.get(null, (all) => { |
| 101 | const scripts = Object.fromEntries( |
| 102 | Object.entries(all).filter(([key]) => key.startsWith("script:") || key.startsWith("code:")) |
| 103 | ); |
| 104 | resolve({ scripts }); |
| 105 | }); |
| 106 | }); |
| 107 | }); |
| 108 | } |
| 109 | |
| 110 | test.describe("Background script offscreen path (#1457)", () => { |
| 111 | test("@background 脚本在 Chrome offscreen 路径下执行完成并具备 DOM 环境", async ({ context, extensionId }) => { |
no test coverage detected