Skip to content

feat: add Robot Framework sample using playwright-browserstack PyPI package#1

Merged
karanshah-browserstack merged 1 commit intomainfrom
feat/add-sample-code
May 7, 2026
Merged

feat: add Robot Framework sample using playwright-browserstack PyPI package#1
karanshah-browserstack merged 1 commit intomainfrom
feat/add-sample-code

Conversation

@karanshah-browserstack
Copy link
Copy Markdown
Collaborator

Summary

Files added

File Purpose
requirements.txt Published PyPI package instead of local fork
libraries/PlaywrightAndroidLibrary.py Robot keyword library wrapping Playwright Android sync API
resources/variables.robot BrowserStack credentials + Samsung Galaxy S23 caps
resources/android_keywords.robot High-level connection/teardown keywords
tests/sample_test.robot 5 tests: title, checkboxes, dropdown, back nav, screenshot
README.md Setup, run instructions, project structure table

Test plan

  • Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY
  • pip install -r requirements.txt
  • robot tests/sample_test.robot — all 5 tests should pass on BrowserStack

🤖 Generated with Claude Code

…ackage

Adds a complete sample project using the officially published
playwright-browserstack package (PyPI) instead of a local fork.

- requirements.txt: playwright-browserstack>=1.56.1 + robotframework>=6.0
- libraries/PlaywrightAndroidLibrary.py: Robot keyword library wrapping
  Playwright Android sync API
- resources/variables.robot: BrowserStack credentials + device caps
- resources/android_keywords.robot: high-level connection/teardown keywords
- tests/sample_test.robot: 5 end-to-end tests against The Internet demo site
- README.md: setup + run instructions, project structure, test coverage table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@karanshah-browserstack karanshah-browserstack requested a review from a team as a code owner May 7, 2026 18:45
@karanshah-browserstack karanshah-browserstack merged commit adf1607 into main May 7, 2026
4 checks passed
@karanshah-browserstack karanshah-browserstack deleted the feat/add-sample-code branch May 7, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant