Skip to content

Commit 75f258b

Browse files
committed
5e cypress
1 parent 491af91 commit 75f258b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/content/5/fi/osa5d.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ describe('Note app', () => {
287287

288288
Seurauksena on virheilmoitus:
289289

290-
```
290+
```bash
291291
Error: locator.fill: Error: strict mode violation: getByRole('textbox') resolved to 2 elements:
292292
1) <input value=""/> aka locator('div').filter({ hasText: /^username$/ }).getByRole('textbox')
293293
2) <input value="" type="password"/> aka locator('input[type="password"]')

src/content/5/fi/osa5e.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ lang: fi
77

88
<div class="content">
99

10-
[Cypress](https://www.cypress.io/) on siis ollut edellisten vuosien ajan suosituin E2E-testauskirjasto. Cypress on ainakin edeltäjiinsä nähden poikkeuksellisen helppokäyttöinen, kaikenlaisen säätämisen ja tunkkaamisen määrä esim. Seleniumin käyttöön verrattuna on lähes olematon. Cypressin toimintaperiaate poikkeaa radikaalisti useimmista E2E-testaukseen sopivista kirjastoista, sillä Cypress-testit ajetaan kokonaisuudessaan selaimen sisällä. Muissa lähestymistavoissa testit suoritetaan Node-prosessissa, joka on yhteydessä selaimeen ohjelmointirajapintojen kautta.
10+
[Cypress](https://www.cypress.io/) on siis ollut edellisten vuosien ajan suosituin E2E-testauskirjasto, jonka rinnalle Playwright on kovaa vauhtia nousemassa. Tällä kurssilla on jo vuosia käytetty Cypresiä. Nyt mukana on uutena myös Playwright. Saat itse valita suoritatko kurssin E2E-testausta käsittelevän osan Cypressillä vai Playrwightillä. Molempien kirjastojen toimintaperiaatteet ovat hyvin samankaltaisia, joten kovin suurta merkitystä valinnallasi ei ole. Playwright on kuitenkin nyt kurssin ensisijaisesti suosittelema E2E-kirjasto.
1111

12-
Tehdään tämän osan lopuksi muutamia end to end ‑testejä muistiinpanosovellukselle.
12+
Jos valintasi on Cypress, jatka eteenpäin. Jos päädyt käyttämään Playwrightia, mene [tänne](/osa5/end_to_end_testaus_playwright).
13+
14+
### Cypress
1315

1416
Aloitetaan asentamalla Cypress <i>frontendin</i> kehitysaikaiseksi riippuvuudeksi
1517

0 commit comments

Comments
 (0)