An open API service indexing awesome lists of open source software.

https://github.com/yapoml/yapoml.selenium

Page Object generation for Selenium WebDriver
https://github.com/yapoml/yapoml.selenium

generation pageobject selenium webdriver

Last synced: 6 months ago
JSON representation

Page Object generation for Selenium WebDriver

Awesome Lists containing this project

README

          

Generates page object classes for Selenium WebDriver with ease.

# Installation
Install [Yapoml.Selenium](https://www.nuget.org/packages/Yapoml.Selenium) nuget package and create your `*.page.yaml` files.

# Usage
Given that you have the following `Login.page.yaml` file

```yaml
username input: id username
```

Then you are immediately able to interact with web elements

```csharp
webDriver.Ya().LoginPage.UsernameInput.Fill("user01");
```