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
- Host: GitHub
- URL: https://github.com/yapoml/yapoml.selenium
- Owner: yapoml
- License: mit
- Created: 2022-03-12T10:56:48.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2025-05-19T15:02:46.000Z (8 months ago)
- Last Synced: 2025-05-19T15:57:41.570Z (8 months ago)
- Topics: generation, pageobject, selenium, webdriver
- Language: C#
- Homepage: https://yapoml.dev/selenium
- Size: 561 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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");
```