Spaces:
Running
Running
| import { Page } from "@playwright/test"; | |
| import { addNewApiKeys } from "./add-new-api-keys"; | |
| import { adjustScreenView } from "./adjust-screen-view"; | |
| import { removeOldApiKeys } from "./remove-old-api-keys"; | |
| import { selectGptModel } from "./select-gpt-model"; | |
| import { updateOldComponents } from "./update-old-components"; | |
| export async function initialGPTsetup( | |
| page: Page, | |
| options?: { | |
| skipAdjustScreenView?: boolean; | |
| skipUpdateOldComponents?: boolean; | |
| skipRemoveOldApiKeys?: boolean; | |
| skipAddNewApiKeys?: boolean; | |
| skipSelectGptModel?: boolean; | |
| }, | |
| ) { | |
| if (!options?.skipAdjustScreenView) { | |
| await adjustScreenView(page); | |
| } | |
| if (!options?.skipUpdateOldComponents) { | |
| await updateOldComponents(page); | |
| } | |
| if (!options?.skipRemoveOldApiKeys) { | |
| await removeOldApiKeys(page); | |
| } | |
| if (!options?.skipAddNewApiKeys) { | |
| await addNewApiKeys(page); | |
| } | |
| if (!options?.skipSelectGptModel) { | |
| await selectGptModel(page); | |
| } | |
| } | |