WWSeleniumBase.Framework 1.0.3

dotnet add package WWSeleniumBase.Framework --version 1.0.3
NuGet\Install-Package WWSeleniumBase.Framework -Version 1.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WWSeleniumBase.Framework" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WWSeleniumBase.Framework --version 1.0.3
#r "nuget: WWSeleniumBase.Framework, 1.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install WWSeleniumBase.Framework as a Cake Addin
#addin nuget:?package=WWSeleniumBase.Framework&version=1.0.3

// Install WWSeleniumBase.Framework as a Cake Tool
#tool nuget:?package=WWSeleniumBase.Framework&version=1.0.3

WWiT SeleniumBase Framework

The Framework is based on snippits take from various areas to assist in making life easier when Automation projects

This base frame work can be plugged into any C# project and setup to run Automatedt Tests

Framework Overview

The base framework contains a Core module that supports testing on multiple platfoms : Mobile, Web GUI and Api. These module consists out of multiple elements that assist in the day to day testing tasks and also provides HTML Reports.

Framework Modules

Core Modules -- Helpers These classes are setup to be helper classes for the Core framework currnetly ranges from Encryption helpers to Loghelpers While these classes are not limited to only the current set, they can be extended -- Logging These classes assist with all the logging capabilities of the framework -- Selenium These clases use the base functions of Selenium like the : Driver , Wait and Webdriver factory/options -- Services These classes are used with Api Testing and contains service calls for rest services -- Utilities These classes are customs sets of commands used to build basic test cases in a new project

Additional updates to be added

  • Framework Usage
  • Create new project, add the WWitSeleniumFramework nuget package
  • Setup runsettings file Example**** <?xml version="1.0" encoding="utf-8" ?> <RunSettings>

<TestRunParameters> <Parameter name="TestUrl" value="https://wwit.netlify.app" />

<Parameter name="BrowserType" value="Chrome" />
<Parameter nmae="IsHeadless" value="false" />

</TestRunParameters> </RunSettings>


SampleProjects

The link below has some of the sample projects that ustilizes the framework

https://github.com/waynewa/SampleProjects

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3 87 4/16/2024
1.0.1 164 10/13/2023

Updated release content in order to resolve dependacies and updated API services Calls