Skip to content

Add initial locator foundation#163

Merged
kblok merged 11 commits intomainfrom
implement-locator-foundation
Apr 1, 2026
Merged

Add initial locator foundation#163
kblok merged 11 commits intomainfrom
implement-locator-foundation

Conversation

@kblok
Copy link
Copy Markdown
Member

@kblok kblok commented Mar 30, 2026

Summary

  • add the initial ILocator contract and concrete Locator wrapper
  • expose Locator(string selector) on IPage and IFrame, plus Page and Frame implementations
  • add minimal locator coverage for page entry points, frame entry points, and chaining/nth selection

Notes

  • this is an initial locator foundation, not full parity for locator semantics yet
  • strict mode and richer locator composition remain follow-up work

Verification

  • dotnet build ./src/PlaywrightSharp/PlaywrightSharp.csproj --no-restore
  • dotnet build ./src/PlaywrightSharp.Tests/PlaywrightSharp.Tests.csproj --no-restore was started in the sandbox but did not complete; the only emitted output before timeout was an existing NU1902 warning for SixLabors.ImageSharp 3.1.7

@kblok kblok marked this pull request as ready for review April 1, 2026 15:21
@kblok kblok merged commit 1eaa5aa into main Apr 1, 2026
12 of 13 checks passed
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