NSelene - User-oriented Web UI browser tests in .NET (Selenide port from Java) NuGet Package

NSelene is a wrapper over Selenium Webdriver, built to provide user-oriented API for Web UI tests in Browser and improve tests stability by implementing smart implicit waiting for commands and assertions.

It's inspired by Selenide from Java, SelenideJs from JavaScript and Selene from Python.

Main features:

- User-oriented API for Selenium Webdriver (code like speak common English)
- Dynamic/Ajax UI support (Smart implicit waiting and retry mechanism for commands and assertions)
- PageObjects support (all elements are lazy-evaluated objects)

Tests with NSelene can be built either in a simple straightforward "selenide' style or with PageObjects composed from Widgets i.e. reusable element components.




Got any NSelene - User-oriented Web UI browser tests in .NET (Selenide port from Java) Question?





Info

Version: 1.0.0-alpha13
Author(s): yashaka
Last Update: Tuesday, February 13, 2024
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/NSelene


Install
Install-Package NSelene
dotnet add package NSelene
paket add NSelene
NSelene Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

avg-downloads-per-day

22

days-since-last-release

73