- Notifications
You must be signed in to change notification settings - Fork53
Open
Description
I've an authenticated API and with playwright I've a function like this:
const newBrowserPageFromApi = async ({ browser, api }: { browser: Browser, api: APIRequestContext }): Promise<Page> => { const storageState = await api.storageState(); const apiContext = await browser.newContext({ storageState }); return await apiContext.newPage(); };That creates a new page authenticated using the already authenticated API for browsing purposes and saves me to use the logic to enter the login + password. It works perfectly when used directly in playwright but fails when using it through browserstack. The error is:
1) [chrome-latest:Windows 11-browserstack] › extensions/wow_ecommerce/tests/admin/config/wow_ecommerce_config.spec.ts:18:7 › WowEcommerce Admin > Config > Wow Ecommerce › Config can be saved Error: browser.newContext: Error: Unknown scheme for Initializer: Selectors. at ../composables/api/useWowApiTools.ts:7 5 | const storageState = await api.storageState(); 6 | console.log('storageState', storageState); > 7 | const apiContext = await browser.newContext({ storageState }); | ^ 8 | return await apiContext.newPage(); 9 | }; 10 |I couldn't find anything in playwright related to this and it works directly in playwright so I think this is specific to the browserstack integration. Information:
platforms: - os: Windows osVersion: 11 browserName: chrome browserVersion: latestMetadata
Metadata
Assignees
Labels
No labels