boa-constrictor icon indicating copy to clipboard operation
boa-constrictor copied to clipboard

Boa Constrictor is a C# implementation of the Screenplay Pattern. Its primary use case is Web UI and REST API test automation. Boa Constrictor helps you make better interactions for better automation!

Results 31 boa-constrictor issues
Sort by recently updated
recently updated
newest added

Write a user guide for the doc site to show how to call multiple REST APIs using different RestSharp Abilities. - Title: "Calling multiple REST APIs" - User Guide Section:...

documentation

The repository has a security vulnerability: https://github.com/q2ebanking/boa-constrictor/security/dependabot/docs/Gemfile.lock/nokogiri/open Unfortunately, GitHub Pages current supports `nokogiri = 1.11.7`: https://pages.github.com/versions/ I opened a GitHub Support ticket to get this updated: https://support.github.com/ticket/personal/0/1332394 Once the support...

documentation

This is a follow-up to #18. It would be nice to run code coverage and share the report. Check out this article: https://codeburst.io/code-coverage-in-net-core-projects-c3d6536fd7d7 Questions: - What code coverage tool should...

github-actions

Boa Constrictor uses a GitHub Action to automatically build and publish a new NuGet package every time the version in the `.csproj` file changes in the `main` branch. The GitHub...

github-actions

### Description I would like a new [WebDriver Task](https://github.com/q2ebanking/boa-constrictor/tree/main/Boa.Constrictor/WebDriver/Tasks) for holding a key (or keys) and clicking. With `Key` in the constructor, the method could be something like as follows:...

enhancement

### Description Add `Equals` and `GetHashCode` methods to `RestApiCall` to enable the answer cache to use it. (An initial attempt is already in the class in comments.) ### Alternatives _No...

enhancement

Playwright has a C# implementation. Perhaps we should add Screenplay interactions for it. I heard it's much faster than Selenium WebDriver. https://playwright.dev/ https://github.com/microsoft/playwright-sharp

[Serilog](https://serilog.net/) is a popular .NET logging library. **Should we use Serilog as part of Boa Constrictor?** Maybe. Let's discuss that possibility here in this issue. Pros: - Serilog is very...

Shadow DOM allows hidden DOM trees to be attached to elements in the regular DOM tree. It can be very tricky to handle with test automation. Info about Shadow DOM...

## Description Bumping Selenium from 4.0 to 4.1 so that people can benefit from the packages. I also removed the dependency on Selenium in the Examples project - considering the...