diff --git a/packages/test/src/fixtures.ts b/packages/test/src/fixtures.ts index 3c4adf7..dba3161 100644 --- a/packages/test/src/fixtures.ts +++ b/packages/test/src/fixtures.ts @@ -89,11 +89,14 @@ export const test = base.extend({ device: async ({ platform, deviceName, bundleId, autoAppLaunch, installApps }, use, testInfo) => { const config = await loadConfig(process.cwd(), testInfo.config.configFile); + const project = config.projects?.find(p => p.name === testInfo.project.name); + const projectUse = { ...config.use, ...project?.use }; const merged = { ...config, ...(platform && { platform }), ...(deviceName && { deviceName }), ...(installApps !== undefined && { installApps }), + use: projectUse, }; if (merged.platform !== 'ios' && merged.platform !== 'android') {