Skip to content

Latest commit

 

History

History
103 lines (67 loc) · 2.7 KB

README.md

File metadata and controls

103 lines (67 loc) · 2.7 KB

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.