From c2cd631cf6549613ee720abdbcc87bd1ab06bdda Mon Sep 17 00:00:00 2001 From: JouwNaam Date: Sun, 25 May 2025 15:37:59 +0200 Subject: [PATCH] automation changes --- .gitea/workflows/robot-tests.yml | 20 +++++++++----------- .gitignore | 2 ++ Resources/Open_Browser.resource | 2 +- Tests/Afspraak_Maken.robot | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/robot-tests.yml b/.gitea/workflows/robot-tests.yml index 4020b00..e577139 100644 --- a/.gitea/workflows/robot-tests.yml +++ b/.gitea/workflows/robot-tests.yml @@ -1,11 +1,3 @@ -name: Run Robot Framework Browser Tests - -on: - push: - branches: - - main - pull_request: - jobs: browser-tests: runs-on: ubuntu-latest @@ -17,13 +9,19 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.13' - name: Install dependencies run: | pip install -r requirements.txt - rfbrowser init # Download Playwright browsers + rfbrowser init + + - name: Create variables.robot with secrets + run: | + echo "*** Variables ***" > tests/variables.robot + echo "\${testuser01} ${{ secrets.LOGIN_USERNAME }}" >> tests/variables.robot + echo "\${password} ${{ secrets.LOGIN_PASSWORD }}" >> tests/variables.robot - name: Run Browser Tests run: | - robot Tests/ + robot tests/ diff --git a/.gitignore b/.gitignore index 9766068..b2d0870 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ Results/output.xml Results/playwright-log.txt Results/report.html +variables.robot +Results/log.html diff --git a/Resources/Open_Browser.resource b/Resources/Open_Browser.resource index f31e602..05b8431 100644 --- a/Resources/Open_Browser.resource +++ b/Resources/Open_Browser.resource @@ -3,7 +3,7 @@ Library Browser Resource ${CRED} *** Variables *** -${CRED} C:\\Users\\thoma\\Documents\\Paypoint\\variables.robot +${CRED} ../variables.robot *** Keywords *** Open Browser And Set Context diff --git a/Tests/Afspraak_Maken.robot b/Tests/Afspraak_Maken.robot index 695035a..6a23d06 100644 --- a/Tests/Afspraak_Maken.robot +++ b/Tests/Afspraak_Maken.robot @@ -9,4 +9,4 @@ Nieuwe Afspraak Maken [Documentation] Maakt een nieuwe afspraak aan Enter Login Details ${testuser01} ${password} Open Agenda Tab - Afspraak Maken Knippen Thomas Tuinman 20-05-2025 10:00 11:00 \ No newline at end of file + Afspraak Maken Knippen Thomas Tuinman 30-05-2025 10:00 11:00 \ No newline at end of file