File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
app/electron-client/tests Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff 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 ( / N e w P r o j e c t \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
You can’t perform that action at this time.
0 commit comments