NSelene 1.0.0-alpha03

NSelene is a wrapper over Selenium Webdriver, built to provide user-oriented API for Web UI tests in Browser. 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)
   - Ajax support (Smart implicit waiting and retry mechanism)
   - PageObjects support (all elements are lazy-evaluated objects)
   - Automatic driver management (no need to install and setup driver for quick local execution)

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

This is a prerelease version of NSelene.
There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package NSelene -Version 1.0.0-alpha03
dotnet add package NSelene --version 1.0.0-alpha03
<PackageReference Include="NSelene" Version="1.0.0-alpha03" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NSelene --version 1.0.0-alpha03
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NSelene, 1.0.0-alpha03"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NSelene as a Cake Addin
#addin nuget:?package=NSelene&version=1.0.0-alpha03&prerelease

// Install NSelene as a Cake Tool
#tool nuget:?package=NSelene&version=1.0.0-alpha03&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- added `SeleneElement#Type(string keys)`, i.e. `S(selector).Type(text)`
     - with wait for visibility built in
   - changed in `SeleneElement#SendKeys(string keys)`, i.e. `S(selector).SendKeys(keys)`
     - the wait from Be.Visible to Be.InDom
     - to enable its usage for file upload
     - but can break some tests, where the "wait for visibility" is needed in context of "typing text"
       - this should be fixed in further versions

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0-alpha06 0 5/12/2021
1.0.0-alpha05 65 4/28/2021
1.0.0-alpha03 1,252 6/3/2020
1.0.0-alpha02 467 5/26/2020
1.0.0-alpha01 166 5/21/2020 12,679 5/28/2018 1,259 8/1/2016 665 5/29/2016 608 5/12/2016 640 5/11/2016 601 3/20/2016 645 12/30/2015