Add desktop playwright test for restarting onboarding (#3481)
* Add a yarn script to run electron tests locally * Add plawright electron test restarting onboarding * Add steps to restart onboarding with no code, and restart from settings button * The "Opening the bracket" had a step that could occasionally resolve to multiple elements * Fix my misunderstanding of how to select for the bracket project card --------- Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
This commit is contained in:
@ -559,7 +559,7 @@ test(
|
||||
await test.step('Clicking the logo takes us back to the projects page / home', async () => {
|
||||
await page.getByTestId('app-logo').click()
|
||||
|
||||
await expect(page.getByText('bracket')).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'bracket' })).toBeVisible()
|
||||
await expect(page.getByText('router-template-slate')).toBeVisible()
|
||||
await expect(page.getByText('New Project')).toBeVisible()
|
||||
})
|
||||
@ -597,7 +597,7 @@ test(
|
||||
).toBeVisible()
|
||||
await page.getByRole('button', { name: 'Go to Home' }).click()
|
||||
|
||||
await expect(page.getByText('bracket')).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'bracket' })).toBeVisible()
|
||||
await expect(page.getByText('router-template-slate')).toBeVisible()
|
||||
await expect(page.getByText('New Project')).toBeVisible()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user