import type { Page } from '@playwright/test' export class SettingsHelper { constructor(private readonly page: Page) {} async setSetting(settingId: string, settingValue: unknown): Promise { await this.page.evaluate( async ({ id, value }) => { await window['app'].extensionManager.setting.set(id, value) }, { id: settingId, value: settingValue } ) } async getSetting(settingId: string): Promise { return await this.page.evaluate(async (id) => { return await window['app'].extensionManager.setting.get(id) }, settingId) } }