Test suites and tests parameterization by test data of any complexity. Test suites metadata and tagging. Tests categories. Tests dependency. Ability to parallel tests execution. Base for self-describing steps implementation. Verification by Asserts + rich matchers collection from the box. Integration with VS Test Explorer.
Ready for use common controls with predefined base actions for all platforms with detailed logging. Ability to use unified controls actions across all supported platforms. Single set of UI controls matchers for all supported platforms. Unified search for any platform controls using one [Find] attribute by unified locators. Ability to create custom complex controls based on already existing or "Base controls" for all supported platforms. Ability to construct blocks from any number of controls and reuse them across different page objects.
REST API client implementation. Ability to download files. Rich API matchers collection from the box.