fix tests adding more await globalThis.disconnectEverything()
This commit is contained in:
@@ -31,7 +31,7 @@
|
|||||||
- generic [ref=e55]:
|
- generic [ref=e55]:
|
||||||
- text: "Google offered in:"
|
- text: "Google offered in:"
|
||||||
- link [ref=e56] [cursor=pointer]:
|
- link [ref=e56] [cursor=pointer]:
|
||||||
- /url: https://www.google.com/setprefs?sig=0_LaNB9MnwJduON19vFVmxHtMW8aY%3D&hl=it&source=homepage&sa=X&ved=0ahUKEwj22fSr2--RAxXoGTQIHVbSDAcQ2ZgBCBU
|
- /url: https://www.google.com/setprefs?sig=0_SUYEzrSi8XZY6OXPbGayYpDBmR0%3D&hl=it&source=homepage&sa=X&ved=0ahUKEwjv3IDE0fGRAxXk2ckDHd3hHMQQ2ZgBCBU
|
||||||
- text: Italiano
|
- text: Italiano
|
||||||
- contentinfo [ref=e58]:
|
- contentinfo [ref=e58]:
|
||||||
- generic [ref=e59]: Italy
|
- generic [ref=e59]: Italy
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2648,6 +2648,11 @@ describe('CDP Session Tests', () => {
|
|||||||
const browserContext = getBrowserContext()
|
const browserContext = getBrowserContext()
|
||||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||||
|
|
||||||
|
// Clear any existing connected tabs from previous tests
|
||||||
|
await serviceWorker.evaluate(async () => {
|
||||||
|
await globalThis.disconnectEverything()
|
||||||
|
})
|
||||||
|
|
||||||
const page = await browserContext.newPage()
|
const page = await browserContext.newPage()
|
||||||
await page.goto('https://example.com/')
|
await page.goto('https://example.com/')
|
||||||
await page.bringToFront()
|
await page.bringToFront()
|
||||||
@@ -2692,6 +2697,11 @@ describe('CDP Session Tests', () => {
|
|||||||
const browserContext = getBrowserContext()
|
const browserContext = getBrowserContext()
|
||||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||||
|
|
||||||
|
// Clear any existing connected tabs from previous tests
|
||||||
|
await serviceWorker.evaluate(async () => {
|
||||||
|
await globalThis.disconnectEverything()
|
||||||
|
})
|
||||||
|
|
||||||
const page1 = await browserContext.newPage()
|
const page1 = await browserContext.newPage()
|
||||||
await page1.goto('https://example.com/')
|
await page1.goto('https://example.com/')
|
||||||
await page1.bringToFront()
|
await page1.bringToFront()
|
||||||
@@ -3267,6 +3277,12 @@ describe('Auto-enable Tests', () => {
|
|||||||
const browserContext = getBrowserContext()
|
const browserContext = getBrowserContext()
|
||||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||||
|
|
||||||
|
// Ensure clean state - disconnect any tabs from previous tests or setup
|
||||||
|
await serviceWorker.evaluate(async () => {
|
||||||
|
await globalThis.disconnectEverything()
|
||||||
|
})
|
||||||
|
await new Promise(r => setTimeout(r, 100))
|
||||||
|
|
||||||
// Verify no tabs are connected
|
// Verify no tabs are connected
|
||||||
const tabCountBefore = await serviceWorker.evaluate(() => {
|
const tabCountBefore = await serviceWorker.evaluate(() => {
|
||||||
const state = globalThis.getExtensionState()
|
const state = globalThis.getExtensionState()
|
||||||
|
|||||||
Reference in New Issue
Block a user