合并远程主分支客户端收口
This commit is contained in:
@@ -277,7 +277,31 @@ export async function completeSetup(page: Page): Promise<void> {
|
||||
if (await setupPage.isVisible()) {
|
||||
await page.getByTestId('setup-skip-button').click();
|
||||
}
|
||||
const moduleSelectionPage = page.getByTestId('ai-module-selection-page');
|
||||
await expect(moduleSelectionPage).toBeVisible();
|
||||
await page.getByTestId('ai-module-option-programming').click();
|
||||
await expect(page.getByTestId('main-layout')).toBeVisible();
|
||||
}
|
||||
|
||||
export async function openModelsPage(page: Page): Promise<void> {
|
||||
const settingsPage = page.getByTestId('settings-page');
|
||||
for (let attempt = 0; attempt < 2 && !(await settingsPage.isVisible()); attempt += 1) {
|
||||
const settingsLink = page.getByTestId('sidebar-nav-settings');
|
||||
if (!(await settingsLink.isVisible())) {
|
||||
await page.getByTestId('sidebar-member-menu-trigger').click();
|
||||
}
|
||||
await expect(settingsLink).toBeVisible();
|
||||
await settingsLink.click();
|
||||
await settingsPage.waitFor({ state: 'visible', timeout: 5_000 }).catch(() => undefined);
|
||||
}
|
||||
await expect(settingsPage).toBeVisible();
|
||||
await page.getByTestId('settings-reveal-additional').click();
|
||||
await page
|
||||
.getByTestId('settings-opencode-models')
|
||||
.getByRole('button', { name: 'Configure models' })
|
||||
.click();
|
||||
await expect(page.getByTestId('models-page')).toBeVisible();
|
||||
await expect(page.getByTestId('providers-settings')).toBeVisible();
|
||||
}
|
||||
|
||||
export { expect };
|
||||
|
||||
Reference in New Issue
Block a user