IntelliTect.TestTools.SelenateExtensions

A set of classes for doing a default implementation of Selenate, which is a wrapper for interacting with Selenium in a way that makes calls more reliable than the basic implementation of Selenium


Keywords
selenium, ui, test, automated, testing, web, extension, console, test-framework, testing-tools
License
MIT
Install
Install-Package IntelliTect.TestTools.SelenateExtensions -Version 1.0.0

Documentation

AspNetCore

Provides test helper classes for instantiating ASP.NET Core classes like RoleManager and UserManager.

Windows UI Test Wrapper

Provides wrappers for calling Microsoft's UiTestControl classes for WPF and WinForm applications in a more concise, reliable manner

Usage

To use, inherit a class from the solution's DesktopControls class and make application-specific calls in the inherited class using generic types:

FindWpfControlByAutomationId( "textBoxControl1", c => new WpfEdit( c ) );

Inherit a class from BaseTestInherit and set the ApplicationLocation and create a new field for the above inherited class.

Inherit test classes from the BaseTestInherit inherited class, and call methods via the new field.

Example projects at https://github.com/IntelliTect/TestTools