TestCentral.GUI
3.0.4
See the version list below for details.
dotnet add package TestCentral.GUI --version 3.0.4
NuGet\Install-Package TestCentral.GUI -Version 3.0.4
<PackageReference Include="TestCentral.GUI" Version="3.0.4" />
paket add TestCentral.GUI --version 3.0.4
#r "nuget: TestCentral.GUI, 3.0.4"
// Install TestCentral.GUI as a Cake Addin #addin nuget:?package=TestCentral.GUI&version=3.0.4 // Install TestCentral.GUI as a Cake Tool #tool nuget:?package=TestCentral.GUI&version=3.0.4
TestCentral.GUI
Available Classes
Browser
This is the browser class, it will have methods assiting in starting the browser, changing size and location, as well as switching tabs.
TestContextExtensions
Extensions for the default nunit Test Context. It will make use of parameters being sent in via RunSettings file, or command line parameters.
- killbrowser Takes 'Yes' or 'No' Not case sensitive 'Yes' will close the browser when Broswer.Finish() is called 'No' will leave the browser open, maybe for debugging when Broswer.Finish() is called
WebElem
Required Setup
Example Files Supplied
Testing_Objects.cs
This is a file that is meant to hold static page items. There is a .start method that takes a full path to the urls.json file that is needed for scripts to run. If no path is supplied, the browser class will attempt to load a json file named "urls.json" that should copied into a folder of your solution "{solutionName}{projectName}\TestConfig\urls.json"
urls.json
This is a file that holds urls for testing in an application\environment\url structure.
Todos
- Write test case, test step, and such
License
MIT
Learn more about Target Frameworks and .NET Standard.
-
- DotNetSeleniumExtras.WaitHelpers (>= 3.11.0)
- FluentAssertions (>= 5.6.0)
- MSTest.TestAdapter (>= 1.4.0)
- Newtonsoft.Json (>= 12.0.1)
- NUnit (>= 3.11.0)
- Nunit3TestAdapter (>= 3.12.0)
- RestSharp (>= 106.2.2)
- Selenium.Support (>= 3.141.0)
- Selenium.WebDriver (>= 3.141.0)
- Selenium.WebDriver.ChromeDriver (>= 2.46.0)
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 |
---|---|---|
3.0.6 | 685 | 7/15/2019 |
3.0.5 | 595 | 7/15/2019 |
3.0.4 | 537 | 7/15/2019 |
3.0.3 | 535 | 7/15/2019 |
3.0.2 | 557 | 6/28/2019 |
3.0.1 | 543 | 5/24/2019 |
3.0.0 | 567 | 5/23/2019 |
2.1.0 | 625 | 3/6/2019 |
2.0.12 | 620 | 2/22/2019 |
2.0.11 | 610 | 2/22/2019 |
2.0.10 | 667 | 2/11/2019 |
2.0.9 | 661 | 2/11/2019 |
2.0.8 | 639 | 1/31/2019 |
2.0.7 | 817 | 1/29/2019 |
2.0.6 | 840 | 1/29/2019 |
2.0.5 | 846 | 1/28/2019 |
2.0.4 | 912 | 1/28/2019 |
2.0.3 | 861 | 1/28/2019 |
2.0.2 | 852 | 1/28/2019 |
2.0.1 | 871 | 1/28/2019 |
2.0.0 | 856 | 1/28/2019 |
1.0.9 | 874 | 1/28/2019 |
1.0.8 | 859 | 1/25/2019 |
1.0.7 | 897 | 1/25/2019 |
1.0.6 | 871 | 1/25/2019 |
1.0.5 | 671 | 1/25/2019 |
1.0.4 | 678 | 1/25/2019 |
1.0.2 | 709 | 1/16/2019 |
1.0.1 | 726 | 1/15/2019 |
1.0.0 | 896 | 1/11/2019 |
Added crypt and obfuscated default pw