Skip to content

Commit 8161e7c

Browse files
Try harder to get list of projects
1 parent 0830c08 commit 8161e7c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/electron-client/tests/electronTest.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,8 @@ export async function getNewestProject(page: Page): Promise<Locator> {
154154
const dataCatalogTab = page.getByRole('tab', { name: 'Data Catalog' })
155155
await dataCatalogTab.click()
156156

157+
await expect(page.getByTestId('drive-view')).toBeVisible({ timeout: LOADING_TIMEOUT })
158+
157159
const projects = await page
158160
.getByTestId('drive-view')
159161
.getByText(/New Project \d+/)
@@ -167,6 +169,11 @@ export async function getNewestProject(page: Page): Promise<Locator> {
167169
}),
168170
)
169171

172+
if (numbered.length == 0) {
173+
console.error('No projects found: ' + projects + ", let's again!")
174+
const again: Locator = await getNewestProject(page)
175+
return again
176+
}
170177
return numbered.reduce((a, b) => (a.num > b.num ? a : b)).locator
171178
}
172179

0 commit comments

Comments
 (0)