commit 7a43252069d28cd54f785a419d012079a5dbc7a3 Author: JouwNaam Date: Sat Mar 15 14:17:05 2025 +0100 Eerste Test waarmee het mogelijk is klanten toe te voegen. diff --git a/Resources/Open_Browser.resource b/Resources/Open_Browser.resource new file mode 100644 index 0000000..a7f7115 --- /dev/null +++ b/Resources/Open_Browser.resource @@ -0,0 +1,18 @@ +*** Settings *** +Library Browser + +*** Variables *** +${CRED} C:\\Users\\thoma\\Documents\\Paypoint\\variables.robot + +*** Keywords *** +Open Browser And Set Context + [Documentation] Set Browser settings and page to load + New Browser chromium headless=false + New Context viewport={"width": 1920, "height": 1080} + New Page https://test-paypoint.melvanveen.nl/#/login + +Enter Login Details + [Arguments] ${username} ${password} + Type Text id=username ${username} + Type Text id=password ${password} + Click id=inloggen \ No newline at end of file diff --git a/Resources/Tab_Klant.resource b/Resources/Tab_Klant.resource new file mode 100644 index 0000000..d57e96d --- /dev/null +++ b/Resources/Tab_Klant.resource @@ -0,0 +1,21 @@ +*** Settings *** +Library Browser +Library FakerLibrary locale=nl_NL + +*** Variables *** +${EMAIL} jejim33876@barodis.com + +*** Keywords *** +Open Klant Tab + [Documentation] Opent het Tabblad Klant + Click id=klanten + +Klant Toevoegen + [Documentation] Voegt een nieuwe klant toe met behulp van random data + ${VOORNAAM}= FakerLibrary.Name Nonbinary + ${ACHTERNAAM}= FakerLibrary.Last Name + Click id=klantToevoegen + Type Text id=input-voornaam ${VOORNAAM} + Type Text id=input-achternaam ${ACHTERNAAM} + Type Text id=input-email ${EMAIL} + Click id=opslaanKlant \ No newline at end of file diff --git a/Tests/Klant_Toevoegen.robot b/Tests/Klant_Toevoegen.robot new file mode 100644 index 0000000..831ca48 --- /dev/null +++ b/Tests/Klant_Toevoegen.robot @@ -0,0 +1,12 @@ +*** Settings *** +Library Browser +Resource ../Resources/Open_Browser.resource +Resource ../Resources/Tab_Klant.resource +Resource ${CRED} +Test Setup Open Browser And Set Context + +*** Test Cases *** +Nieuwe Klant Toevoegen + Enter Login Details ${testuser01} ${password} + Open Klant Tab + Klant Toevoegen diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f29bbf2 Binary files /dev/null and b/requirements.txt differ