Comments (1)
We haven't yet made any progress on a Playwright package (unfortunately), but our initial thoughts for it were twofold:
-
We would create a light, "native" package that provides a Playwright Ability but not much more. Folks would focus on making custom Tasks and Questions since Playwright's methods already have built-in waiting.
-
For folks who would want to easily port tests from Selenium to Playwright, we would implement another package that would essentially be a Playwright adapter for the WebDriver Interactions. If any of those Interactions don't work or make sense for Playwright, then we could potentially exclude them or make them throw an exception. (Design TBD)
from boa-constrictor.
Related Issues (20)
- [FEATURE]: Resolve warning CS0618: 'IWebElement.GetProperty(string)' is obsolete: 'Use the GetDomProperty method instead.'
- [FEATURE]: Publish .snupkg alongside .nupkg HOT 1
- [FEATURE]: A function which only searches for displayed elements HOT 6
- [FEATURE]: Update Boa Constrictor to target .NET 7
- [QUESTION]: HOT 7
- [FEATURE]: Better logging support for xUnit HOT 7
- [DOCS]: Create separate READMEs for each NuGet package
- [DOCS]: Add Sarah's Screenplay talk to the videos page
- [FEATURE]: Playwright HOT 3
- [FEATURE]: Marker interfaces HOT 3
- [FEATURE]: Use a WebDriver that's not Selenium HOT 4
- [FEATURE]: Move request dumping methods to AbstractRestSharpAbility HOT 1
- Questions written to the `Actor` log do not include the `Actor` prefix. HOT 1
- As a developer, `attempts to` should be logged as `Trace`, so that the Screenplay log can be easily filtered. HOT 2
- [FEATURE]: TestLogger additional argument to add key value pair properties to Test Log json output HOT 1
- [FEATURE]: Improvements to RestSharp dumping HOT 1
- [FEATURE]: Add support for RestAssured.Net HOT 7
- [QUESTION]: Design-first approach with Screenplay pattern HOT 1
- [FEATURE]: Improve xUnit Logging capabilities HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boa-constrictor.