Skip to content

Commit

Permalink
Ajustes na integração com o Browserstack
Browse files Browse the repository at this point in the history
  • Loading branch information
thinogueiras committed Oct 4, 2023
1 parent f283795 commit 3ea703e
Showing 1 changed file with 29 additions and 16 deletions.
45 changes: 29 additions & 16 deletions resources/base.resource
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,41 @@ Library Browser
Resource pages/login.resource
Resource pages/dashboard.resource

# Resource variables.resource

*** Variables ***
${BS_USERNAME} %{BROWSERSTACK_USERNAME}
${BS_ACCESS_KEY} %{BROWSERSTACK_ACCESS_KEY}
${ENVIRONMENT} Local
${BROWSER} Chromium
${HEADLESS} True

*** Keywords ***
Start Test
Start Test
IF $ENVIRONMENT == 'local'
Start Local Tests
ELSE IF $ENVIRONMENT == 'remoto' or $ENVIRONMENT == 'browserstack'
Start Browserstack Tests
ELSE
Start Local Tests
END

Start Local Tests
New Browser browser=${BROWSER} headless=${HEADLESS}
Go To Page
#Setup Browserstack

Start Browserstack Tests
${CAPS} Create Dictionary
... os=Windows
... os_version=11
... browser=chrome
... browserstack.username=${BS_USERNAME}
... browserstack.accessKey=${BS_ACCESS_KEY}
... name=Trade Sticker Tests with Robot Framework & Playwright
... build=tradesticker-e2e-tests
... client.playwrightVersion=latest
${BSENCODEDCAPS} Evaluate urllib.parse.quote( json.dumps(${CAPS}) )
Connect To Browser wss://cdp.browserstack.com/playwright?caps=${BSENCODEDCAPS}

Go To Page

Do Login
[Arguments] ${email} ${password}
Expand All @@ -33,15 +57,4 @@ Do Login With Option To Remember Data

Finish Test
Sleep 1
Take Screenshot

# Setup Browserstack
# ${CAPS} Create Dictionary
# ... os=Windows
# ... os_version=11
# ... browser=chrome
# ... browserstack.username=${BROWSERSTACK_USERNAME}
# ... browserstack.accessKey=${BROWSERSTACK_ACCESSKEY}
# ... client.playwrightVersion=latest
# ${BSENCODEDCAPS} Evaluate urllib.parse.quote( json.dumps(${CAPS}) )
# Connect To Browser wss://cdp.browserstack.com/playwright?caps=${BSENCODEDCAPS}
Take Screenshot

0 comments on commit 3ea703e

Please sign in to comment.