Skip to content

Trimmed down browser automation guidance so it only recommends Playwr…#328

Open
nevillejrbrown wants to merge 1 commit into
mainfrom
nevillejrbrown-correct-browser-automation
Open

Trimmed down browser automation guidance so it only recommends Playwr…#328
nevillejrbrown wants to merge 1 commit into
mainfrom
nevillejrbrown-correct-browser-automation

Conversation

@nevillejrbrown
Copy link
Copy Markdown
Contributor

Trimmed down browser automation guidance so it only recommends Playwright, following policy review 11/5/2026

@nevillejrbrown nevillejrbrown requested a review from Copilot May 11, 2026 14:43
@snyk-io-eu
Copy link
Copy Markdown

snyk-io-eu Bot commented May 11, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies the browser automation guidance to align with the updated policy by recommending Playwright as the single tool for new browser automation test frameworks, while treating Cypress/Selenium as legacy.

Changes:

  • Removed detailed guidance for Cypress and Selenium (including the tool selection guidance and capability comparison table).
  • Replaced the page content with a short Playwright-only recommendation and links to Playwright docs and the UKHO Playwright template.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

|Screenshots on failure|Yes (Built in)| Yes (configurable)|Yes (Not built in)|
|Record Test|Yes (Built in)|Yes ([configurable](https://playwright.dev/docs/videos))|Yes (Not built in / not easy to implement)|
|Full DOM recording|Yes|Yes ([configurable](https://playwright.dev/docs/trace-viewer))|No|
Playwright's [documentation is excellent](https://playwright.dev/), the tool is being continually developed and the community is growing. See our [Playwright Page Object Model Template](https://github.com/UKHO/playwright-template) for advice on how to use Playwright in a UKHO project. Playwright scripts can be written in either C# or Typescript, and this template repo contains examples of each.
|Screenshots on failure|Yes (Built in)| Yes (configurable)|Yes (Not built in)|
|Record Test|Yes (Built in)|Yes ([configurable](https://playwright.dev/docs/videos))|Yes (Not built in / not easy to implement)|
|Full DOM recording|Yes|Yes ([configurable](https://playwright.dev/docs/trace-viewer))|No|
Playwright's [documentation is excellent](https://playwright.dev/), the tool is being continually developed and the community is growing. See our [Playwright Page Object Model Template](https://github.com/UKHO/playwright-template) for advice on how to use Playwright in a UKHO project. Playwright scripts can be written in either C# or Typescript, and this template repo contains examples of each.
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.

5 participants