diff --git a/README.md b/README.md index b4062e4..49797f4 100644 --- a/README.md +++ b/README.md @@ -21,4 +21,13 @@ Este projeto será uma framework de automação de teste para o projeto 'Tem Vag ### Links úteis [Documentação Playwrigth](https://playwright.dev/) -[Ambiente de testes](https://frontend-nnf7bytugq-uc.a.run.app/) \ No newline at end of file +[Ambiente de testes](https://frontend-nnf7bytugq-uc.a.run.app/) + +### Como executar os testes +Execute esse comando para rodar os testes + +```npx playwright test``` + +Execute esse comando para rodar os testes de forma visual + +```npx playwright test --ui``` \ No newline at end of file diff --git a/tests/perfil.spec.js b/tests/perfil.spec.js new file mode 100644 index 0000000..778728a --- /dev/null +++ b/tests/perfil.spec.js @@ -0,0 +1,13 @@ +const { test, expect } = require('@playwright/test'); + +test('acessar perfil', async ({ page }) => { + await page.goto('https://frontend-nnf7bytugq-uc.a.run.app/user/profile?show=profile'); + + await expect(page).toHaveTitle(/Tem Vaga Mestre/); + + await expect(page.getByRole('heading', { name: 'Estilos preferidos' })).toBeVisible(); + await expect(page.getByRole('heading', { name: 'Conquistas' })).toBeVisible(); + + await page.getByRole('button', { name: 'Ver mais'}).click(); +}); +