Skip to content

Conversation

@sushobhit-lt
Copy link
Collaborator

This pull request adds Playwright support to the LambdaTest C# SDK, enabling SmartUI snapshot capture for Playwright-based tests. It introduces a new LambdaTest.Playwright.Driver package, updates documentation, and includes a test project to demonstrate and validate the new functionality.

Playwright integration and SmartUI snapshot support:

  • Added new LambdaTest.Playwright.Driver package with a SmartUISnapshot class that enables SmartUI snapshot capture at the page, context, and browser levels for Playwright tests. (LambdaTest.Playwright.Driver/SmartUI.cs, LambdaTest.Playwright.Driver/LambdaTest.Playwright.Driver.csproj) [1] [2]
  • Updated the publish workflow to support building and publishing the new Playwright driver package. (.github/workflows/publish.yml) [1] [2]

Documentation updates:

  • Expanded the README.md to describe Playwright integration, provide installation instructions, and add code examples for both Selenium and Playwright usage. (README.md) [1] [2]

Testing and validation:

  • Added a new test project (Tests) with a sample program that exercises the Playwright snapshot functionality at different API levels (page, context, browser). (Tests/Program.cs, Tests/Tests.csproj) [1] [2]

@sushobhit-lt sushobhit-lt merged commit 1e423f6 into main Aug 19, 2025
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.

3 participants