Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a developer, I want to enhance the testing capabilities of our application by integrating Playwright with BrowserStack for automated cross-browser testing. #11

Open
katporks opened this issue Feb 8, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@katporks
Copy link
Collaborator

katporks commented Feb 8, 2024

Acceptance Criteria:

  1. Playwright is successfully integrated into the application and is able to automate browser actions for testing.
  2. BrowserStack is successfully integrated with Playwright, enabling automated cross-browser testing.
  3. The integration of Playwright and BrowserStack should be configurable based on the environment (development, production).
  4. Existing functionality of the application should not be impacted by the integration of Playwright and BrowserStack.
  5. Documentation is updated to include instructions on how to use Playwright with BrowserStack for testing.
@katporks katporks converted this from a draft issue Feb 8, 2024
@katporks katporks added the enhancement New feature or request label Feb 8, 2024
@spwoodcock
Copy link
Member

spwoodcock commented Feb 8, 2024

I would strongly recommend Playwright over Selenium.

Selenium is pretty old tech now, using xpaths etc.

Playwright has a much nicer dev experience:

  • Nicer API.
  • Works better with modern frameworks like React - this probably also includes reactivity via web-components too.
  • Screenshot based diffing to analyse visual regressions.
  • Write e2e tests by recording what you do in the browser.

We will use the Javascript implementation for FMTM 👍

(BrowserStack also supports Playwright, if you want to use it).

@katporks
Copy link
Collaborator Author

katporks commented Feb 8, 2024

@spwoodcock I'm glad I posted this. Thank you for your input! I will change it to Playwright to align with FMTM. I'm all for a nicer dev experience as well 👍🏼

@katporks katporks changed the title As a developer, I want to enhance the testing and debugging capabilities of our application. As a developer, I want to enhance the testing capabilities of our application by integrating Playwright with BrowserStack for automated cross-browser testing. Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants