Skip to content

Solution that contains different testing framework which uses various technologies and tools.

License

Notifications You must be signed in to change notification settings

gucu112/CSharpAutomation

Repository files navigation

C# Automation

This is repository which contains various projects that show how you can approach building your own framework using some set of technologies and tools.

Table of Contents

Getting started

Simply open the solution file (CSharpAutomation.sln) from main project directory. Any commands should be run towards chosen project, so remember to cd into chosen project directory.

Prerequisites

Playwright

Run this command from selected project directory (e.g. PlaywrightXunitParallel), replacing {{Configuration}} with current configuration (e.g. ChromiumDebug).

pwsh bin/{{Configuration}}/net8.0/playwright.ps1 install

If pwsh is not available, you have to install PowerShell.

Building

Use Visual Studio or execute following command to build the tests:

dotnet build

Running

Use Visual Studio Test Explorer or execute following command to run the tests:

dotnet test

Deployment

There are no deployment procedure established yet.

Build with

PlaywrightXunit

PlaywrightXunitParallel

PlaywrightReqnrollMSTest

SeleniumReqnrollNunit

Contributing

There are no contribution rules established yet.

Versioning

Project versioning pattern is defined as follows:

v{yy}.{M}.{d}.{r}

Legend:

  • {yy} - 2-digits year, range from 00 to 99
  • {M} - month, range from 1 to 12
  • {d} - day of the month, range from 1 to 31
  • {r} - revison number, incrementing for each daily version, starting from 0

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Solution that contains different testing framework which uses various technologies and tools.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages