@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
30 lines (29 loc) • 1.23 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class WebhookUiHelper extends UiBaseLocators {
private readonly webhookCreateBtn;
private readonly webhookNameTxt;
private readonly urlTxt;
private readonly chooseEventBtn;
private readonly chooseContentTypeBtn;
private readonly enabledToggle;
private readonly addHeadersBtn;
private readonly headerNameTxt;
private readonly headerValueTxt;
private readonly deleteWebhookEntityAction;
private readonly headerRemoveBtn;
constructor(page: Page);
goToWebhooks(): Promise<void>;
goToWebhookWithName(name: string): Promise<void>;
clickWebhookCreateButton(): Promise<void>;
enterWebhookName(name: string): Promise<void>;
enterUrl(url: string): Promise<void>;
clickChooseEventButton(): Promise<void>;
clickChooseContentTypeButton(): Promise<void>;
clickEnabledToggleButton(): Promise<void>;
clickAddHeadersButton(): Promise<void>;
enterHeaderName(name: string): Promise<void>;
enterHeaderValue(value: string): Promise<void>;
clickDeleteWebhookWithName(name: string): Promise<void>;
clickHeaderRemoveButton(): Promise<void>;
}