Uitleg NodeJS en Yarn CodeceptJS project starten Werken met CodeceptJS Hoe om te gaan met PageObjects Als er tijd over is GitHub en Sourcetree behandelen
van JavaScript projecten. Yarn doet dit sneller dan NodeJS en is beter in het bijhouden van versies. Ook zijn de commands in de command line beter te begrijpen. Hier meer uitleg: https://shift.infinite.red/npm‐vs‐yarn‐cheat‐sheet‐8755b092e5cc
als schil om andere test frameworks met als voordeel dat je maar 1 syntax hoeft te leren. CodeceptJS is dus eigenlijk een vertaler waardoor je dus met 1 syntax meerdere frameworks aan kunt sturen.
package.json en pas het bestand aan zoals het plaatje hieronder Open de commandline op de map: ordinatest Type: Yarn add codeceptjs Type: npm start In de commandline type: yarn add protractor
selenium‐standalone Type: selenium‐standalone install Type: selenium‐standalone start De selenium server is nu klaar voor gebruik https://www.java.com/nl/download/
bestand aan in de root folder van ordinatest voorbeeld_test.js Feature('google'); Scenario('test something', (I) => { }); Ga naar: codecept.io/helpers/Protractor/ om de syntax van Codecept te bekijken.
Controleer dat Ryan Renolds in de film speelt Klik op Ryan Renolds Klik op Green Lantern Controleer dat de film een 5.1 scoort De onderstaande website geeft een uitleg over hoe je CSS selectors gebruikt. http://www.seleniumeasy.com/selenium‐tutorials/css‐selectors‐ tutorial‐for‐selenium‐with‐examples
"voorbeeld": "./pages/voorbeeld.js", }, Voeg je Page Object toe in je test bestand Scenario('voorbeeld', (I, voorbeeld) => { Voeg je Page Object toe als selector I.click(voorbeeld.knoppen.verzenden);