Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

67 Commits

Repository files navigation

Friendly.Windows

Friendly is a library for creating integration tests.
It has the ability to manipulate other processes.
It is currently designed for Windows Applications (WinForms, WPF, and Win32).
The name Friendly is derived from the C++ friend class.
Being friends gives you access to what you normally wouldn't be able to do.

Friendly support .NetCore.

Friendly can also operate .NetCore WinForms and WPF apps. But please write the test code in .Net Framework. Sorry.

Features ...

Invoke separate process's API.

It's like a selenium's javascript execution.
All Methods, Properties and Fields can be called regardless of being public internal protected private.

DLL injection.

It can inject .net assembly. And can execute inserted methods.

Getting Started

Install Friendly.Windows from NuGet

PM> Install-Package Codeer.Friendly.Windows

https://www.nuget.org/packages/Codeer.Friendly.Windows/

See Friendly ReadMe for details

https://github.com/Codeer-Software/Friendly

Initially, Friendly defined a common interface, and Friendly.Windows was positioned as a Windows application version of that, but in reality there are only Windows applications, so I decided to put the documents together.

About

No description, website, or topics provided.

Resources

Stars

19 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages