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); | |
} | |
} | |