-
Notifications
You must be signed in to change notification settings - Fork 1
Customization
An introduction to Customization.
- [WebDriver] (https://github.com/takinosaji/TestUnium/wiki/Customization-of-Selenium-WebDriver)
- [Settings] (https://github.com/takinosaji/TestUnium/wiki/Settings)
- [Sessions] (https://github.com/takinosaji/TestUnium/wiki/Sessions)
Customization - is one of the concepts of our framework. It is an abstraction, that gives you ability to customize settings, WebDriver and steps execution in your tests with special provided attributes.
Customizer - is a class, which is inherited from CustomizationAttribute](https://github.com/takinosaji/TestUnium/blob/develop/src/TestUnium/Customization/CustomizationAttribute.cs) and [
ICustomizer<>` where generic parameter is type of your test class or one of your Base test classes.
Since Customizer is an Attribute, we are applying it to any test class in usual way. Once attribute is created, you can use it with any test class, keeping them clean and easy-readable.
You may apply as much customizers to your test class as you want. TestUnium deals with customizers in intelligent way, ensuring correct appliance order and other aspects.
Index
- Overview
- Operation manual
- Advanced usage