pinguet62 / cypress-typescript-pageobject

Template for Cypress + TypeScript + Page-Object pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cypress/TypeScript/PageObject template for e2e testing

GitHub Actions

📝 Docoumentation

Sample:

openApp()
    .withLoginLink(link => expect(link.text().trim()).to.equal("Sign in"))
    .fillSearch("Pinguet62{enter}")
    .clickOnMenuUsers()
    .withUsers(users => expect(users.length).to.be.at.least(1))
    .clickOnUser(0)
    .clickOnRepositoriesTab()
    .fillSearch("cypress-typescript-pageobject")
    .withRepositories(repositories => expect(repositories.length).to.equal(1))
    .clickOnRepository(0);

About

Template for Cypress + TypeScript + Page-Object pattern


Languages

Language:TypeScript 93.5%Language:JavaScript 6.5%