Skip to main content

Getting Started

Generates page object classes for Microsoft Playwright with ease.

Experimental

Selenium support is first, then everything will be migrated to Playwright.

Given that you have the following LoginPage.po.yaml file

UsernameInput: "#username"

Then you are able to immediately interact with web elements

using Yapoml.Playwright;

page.Ya().LoginPage.UsernameInput.Type("user01");

Installation

Install Yapoml.Playwright nuget package and create your *.po.yaml files.