24 lines
524 B
TypeScript
24 lines
524 B
TypeScript
import { Page } from 'puppeteer';
|
|
import { getElementByText, waitForElementByText } from '../../utils/actions';
|
|
|
|
export class BenefitsSection {
|
|
page: Page;
|
|
|
|
constructor( page: Page ) {
|
|
this.page = page;
|
|
}
|
|
|
|
async isDisplayed() {
|
|
await waitForElementByText(
|
|
'h2',
|
|
'Enhance your store with Jetpack and WooCommerce Shipping & Tax'
|
|
);
|
|
}
|
|
|
|
async noThanks() {
|
|
// Click on "No thanks" button to move to the next step
|
|
const button = await getElementByText( 'button', 'No thanks' );
|
|
await button?.click();
|
|
}
|
|
}
|