create-codeceptjs-bdd-tests
Version:
Create Codeceptjs BDD Tests
27 lines (21 loc) • 592 B
text/typescript
const { I } = inject();
class SearchPage {
locators = {
resultLink: 'li.repo-list-item>div>h3>a',
description: 'p.col-12.col-md-9',
licenseInfo: 'p.f6.text-gray',
};
async grabHrefForResult() {
return await I.grabAttributeFrom(
this.locators.resultLink,
'href'
);
}
async grabDescription() {
return await I.grabTextFrom(this.locators.description);
}
async grabLicenseInfo() {
return await I.grabTextFrom(this.locators.licenseInfo);
}
}
export = new SearchPage();