![GitHub license](https://img.shields.io/badge/license-MPL 2.0-blue.svg?style=flat-square)
This is a set of extensions for WebDriver Clients Bindings providing easy-to-use way of interacting with desktop-specific UI elements in Windows Desktop apps tested with Winium.Desktop.
With the help of Winium.Elements you could simplify interaction with such complex elements like DataGrid, ComboBox, Menu and etc.
Winium.Elements.Desktop
in UI test project (install NuGet package).Find element and convert it to [ElementType] using To[ElementType] method.
var element = driver.FindElementById("data_grid");
var dataGrid = element.ToDataGrid();
Use element specific extension methods, for example:
var cell = dataGrid.Find(1, 1);
Assert.AreEqual("expected cell text", cell.Text);
Winium.Elements extends OpenQA.Selenium bindings adding Winium.Desktop driver commands.
Contributions are welcome!
Have some questions? Found a bug? Create new issue
Winium is released under the MPL 2.0 license. See LICENSE for details.