import Helper from "@codeceptjs/helper"; class Annotations extends Helper { get _playwright() { return this.helpers.Playwright; } _locateButton(text) { return locate("button").withText(text); } async _clickButton(text) { const buttonLocator = this._locateButton(text); await this._playwright.waitForEnabled(buttonLocator, 10); await this._playwright.click(buttonLocator); } async submitAnnotation() { await this._clickButton("Submit"); } async updateAnnotation() { await this._clickButton("Update"); } async seeAnnotationSubmitted() { await this._playwright.dontSeeElement(this._locateButton("Submit")); await this._playwright.seeElement(this._locateButton("Update")); } } module.exports = Annotations;