10 best C# UI Testing libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Mar 11, 2023

technology logo
technology logo

Guide Kit 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.

EasyReproby microsoft

C# doticonstar image 477 doticonVersion:Currentdoticon
License: Permissive (MIT)

Automated UI testing API for Dynamics 365

Support
    Quality
      Security
        License
          Reuse

            EasyReproby microsoft

            C# doticon star image 477 doticonVersion:Currentdoticon License: Permissive (MIT)

            Automated UI testing API for Dynamics 365
            Support
              Quality
                Security
                  License
                    Reuse

                      TestStack.Selenoby TestStack

                      C# doticonstar image 184 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      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.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                TestStack.Selenoby TestStack

                                C# doticon star image 184 doticonVersion:Currentdoticon License: Permissive (MIT)

                                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.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          unity-uitestby taphos

                                          C# doticonstar image 172 doticonVersion:Currentdoticon
                                          License: Strong Copyleft (GPL-3.0)

                                          Unity UI Test Automation Framework

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    unity-uitestby taphos

                                                    C# doticon star image 172 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                    Unity UI Test Automation Framework
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              boa-constrictorby q2ebanking

                                                              C# doticonstar image 106 doticonVersion:Currentdoticon
                                                              License: Others (Non-SPDX)

                                                              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!

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        boa-constrictorby q2ebanking

                                                                        C# doticon star image 106 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                        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!
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  cuiteby icnocop

                                                                                  C# doticonstar image 49 doticonVersion:Currentdoticon
                                                                                  License: Weak Copyleft (MS-PL)

                                                                                  Coded UI Test enhanced Framework

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            cuiteby icnocop

                                                                                            C# doticon star image 49 doticonVersion:Currentdoticon License: Weak Copyleft (MS-PL)

                                                                                            Coded UI Test enhanced Framework
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      C# doticonstar image 42 doticonVersion:v1.0.5doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      Infrastructure for executing interactive UI tests in Visual Studio.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                VisualStudio-TestHostby microsoft

                                                                                                                C# doticon star image 42 doticonVersion:v1.0.5doticon License: Permissive (Apache-2.0)

                                                                                                                Infrastructure for executing interactive UI tests in Visual Studio.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Telluriumby cezarypiatek

                                                                                                                          C# doticonstar image 33 doticonVersion:1.5.1doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A utility pack to create maintainable and reliable UI tests using Selenium with additional support for ASP.NET MVC projects.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    Telluriumby cezarypiatek

                                                                                                                                    C# doticon star image 33 doticonVersion:1.5.1doticon License: Permissive (MIT)

                                                                                                                                    A utility pack to create maintainable and reliable UI tests using Selenium with additional support for ASP.NET MVC projects.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              legerityby MADE-Apps

                                                                                                                                              C# doticonstar image 47 doticonVersion:v0.14.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        legerityby MADE-Apps

                                                                                                                                                        C# doticon star image 47 doticonVersion:v0.14.0doticon License: Permissive (MIT)

                                                                                                                                                        A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  TestEssentialsby arnonax

                                                                                                                                                                  C# doticonstar image 23 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Utilities that are useful for unit tests and Coded UI tests and more...

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            TestEssentialsby arnonax

                                                                                                                                                                            C# doticon star image 23 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Utilities that are useful for unit tests and Coded UI tests and more...
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      FluentSimulatorby paulmorrishill

                                                                                                                                                                                      C# doticonstar image 21 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A fluent syntax .NET REST/HTTP API simulator for automated unit and UI testing.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                FluentSimulatorby paulmorrishill

                                                                                                                                                                                                C# doticon star image 21 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                A fluent syntax .NET REST/HTTP API simulator for automated unit and UI testing.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries