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