10 best C# UI Testing libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 11, 2023
Guide Kit
When testing software-based products, UI testing is just as important as unit testing. Both types of testing allow the tester to evaluate an application as a whole rather than evaluate individual components. It is possible to do this using C# UI testing frameworks. A C# UI testing framework provides classes and methods for executing tests that verify not only the parts but also the user interface of an application. It can be difficult to accurately test behavior across multiple browsers and platforms. You can use C# UI Testing Open Source libraries to help with this process. EasyRepro - Automated UI testing API for Dynamics 365; unity-uitest - Unity UI Test Automation Framework; Tellerium - A utility pack to create maintainable UI tests using Selenium with additional support for ASP.NET MVC projects.
TestStack.Selenoby TestStack
Seleno helps you write automated UI tests in the right way by implementing Page Objects and Page Components and by reading from and writing to web pages using strongly typed view models.
TestStack.Selenoby TestStack
C# 184 Version:Current License: Permissive (MIT)
unity-uitestby taphos
Unity UI Test Automation Framework
unity-uitestby taphos
C# 172 Version:Current License: Strong Copyleft (GPL-3.0)
boa-constrictorby q2ebanking
Boa Constrictor is a C# implementation of the Screenplay Pattern. Its primary use case is Web UI and REST API test automation. Boa Constrictor helps you make better interactions for better automation!
boa-constrictorby q2ebanking
C# 106 Version:Current License: Others (Non-SPDX)
VisualStudio-TestHostby microsoft
Infrastructure for executing interactive UI tests in Visual Studio.
VisualStudio-TestHostby microsoft
C# 42 Version:v1.0.5 License: Permissive (Apache-2.0)
Telluriumby cezarypiatek
A utility pack to create maintainable and reliable UI tests using Selenium with additional support for ASP.NET MVC projects.
Telluriumby cezarypiatek
C# 33 Version:1.5.1 License: Permissive (MIT)
legerityby MADE-Apps
A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
legerityby MADE-Apps
C# 47 Version:v0.14.0 License: Permissive (MIT)
TestEssentialsby arnonax
Utilities that are useful for unit tests and Coded UI tests and more...
TestEssentialsby arnonax
C# 23 Version:Current License: Permissive (MIT)
FluentSimulatorby paulmorrishill
A fluent syntax .NET REST/HTTP API simulator for automated unit and UI testing.
FluentSimulatorby paulmorrishill
C# 21 Version:Current License: Permissive (MIT)