Skip to content

Releases: guidepup/guidepup-playwright

0.17.0

Choose a tag to compare

@cmorten cmorten released this 22 Jun 21:19
7c3ac63

What's Changed

  • feat!: BREAKING: OS agnostic screen reader instance by @cmorten in #40

Full Changelog: 0.16.3...0.17.0

Details

Introduce Playwright helper test fixture for driving screen readers via a single API that detects the default screen reader for the current OS.

import { screenReaderTest as test } from "@guidepup/playwright";

// screenReader is controlling VoiceOver on macOS and NVDA on windows, using a single API.
test("I can navigate the Guidepup documentation site", async ({ page, screenReader }) => {
  await page.goto("https://www.guidepup.dev", {
    waitUntil: "load",
  });

  await screenReader.navigateToWebContent();
  await screenReader.next();
  await screenReader.next();
  await screenReader.act();
});

Breaking change as relies on a new min version of 0.27.0 for @guidepup/guidepup.

0.16.3

Choose a tag to compare

@cmorten cmorten released this 22 Jun 19:58
05efea5

What's Changed

  • fix: resolve nvda.navigateToWebContent() infinite window switching by @cmorten in #39

Full Changelog: 0.16.2...0.16.3

0.16.1

Choose a tag to compare

@cmorten cmorten released this 14 Jun 21:11
37caa0f

What's Changed

  • fix: prevent auto-navigation of web content by @cmorten in #37

Full Changelog: 0.16.0...0.16.1

0.16.0

Choose a tag to compare

@cmorten cmorten released this 09 Jun 22:00
32ac916

What's Changed

  • fix: add pageTitle to focus browser window, no need for browser name by @nmerget in #32
  • BREAKING: feat: default capture to "initial", allow logs to be preserved in navigateToWebContent, improve navigateToWebContent command by @cmorten in #34

New Contributors

Full Changelog: 0.15.0...0.16.0

0.15.0

Choose a tag to compare

@cmorten cmorten released this 25 Jan 21:26
6c2b88d

What's Changed

BREAKING: minimum version of @playwright/test is now 1.57.0 following Playwright's update from "Chromium" to "Google Chrome For Testing", see https://playwright.dev/docs/release-notes#chrome-for-testing. Users on @playwright/test@<1.57.0 should continue to use @guidepup/playwright@0.14.2 for now until we find a backward compatible solution.

New Contributors

Full Changelog: 0.14.2...0.15.0

0.14.2

Choose a tag to compare

@jlp-craigmorten jlp-craigmorten released this 30 Nov 12:17
f7779c0

What's Changed

  • chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #20
  • chore: ensure can use correct peer dependency range

Full Changelog: 0.14.1...0.14.2

0.14.1

Choose a tag to compare

@jlp-craigmorten jlp-craigmorten released this 14 Sep 09:57
34c3973

What's Changed

  • Update README.md by @cmorten in #18
  • chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #19
  • chore(deps): misc package upgrades

Full Changelog: 0.14.0...0.14.1

0.14.0

Choose a tag to compare

@jlp-craigmorten jlp-craigmorten released this 25 Jul 15:32
d2c5a13

What's Changed

  • chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #16
  • feat: allow setting of start options by @jlp-craigmorten in #17
  • feat: drop support for MacOS 11 Big Sur

Full Changelog: 0.13.2...0.14.0

0.13.2

Choose a tag to compare

@jlp-craigmorten jlp-craigmorten released this 02 Feb 10:45

What's Changed

New Contributors

Full Changelog: 0.13.1...0.13.2

0.13.1

Choose a tag to compare

@cmorten cmorten released this 07 Jan 22:59
2969a93

Full Changelog: 0.13.0...0.13.1