custom-commands-for-cypress
Version:
Cypress custom methods
47 lines (46 loc) • 3.23 kB
TypeScript
declare function newEmail(): string;
declare function newPassword(): string;
declare function generateRandomString(length: any): string;
declare function generateFirstName(): string;
declare function generateLastName(): string;
declare function generateDescription(): string;
declare const generateRandomStartDate: () => string;
declare const generateDynamicDate: () => {
startDate: string;
endDate: string;
};
declare function APIReqWithBody(http_method: string, req_url: string, req_headers: Record<string, string>, req_body: any, failOnStatusCode_flag: boolean): Promise<any>;
declare function sendAPIRequestWithParameters(failOnStatusCode_flag: boolean, http_method: string, req_url: string, req_headers: Record<string, string>, req_qs: Record<string, string>): Promise<any>;
declare function getRandomNumber(digits: any): number;
declare function readFile(filepath: any): Promise<unknown>;
declare function generateGUID(): string;
declare function readEmailOTP(emailAddress: any, emailSubject: any, token: any, domain: any): Promise<string | null>;
declare function fetchLinks(emailSubject: any, token: any, domain: any): Promise<any>;
declare function generateRandomValueForKey(length: any): string;
declare function readEmail(emailAddress: any, token: any, domain: any): Promise<{
emailresponse: import("axios").AxiosResponse<any, any>;
}>;
declare function readEmailContent(emailSubject: any, token: any, domain: any): Promise<string | null>;
declare function extractOTP(emailContent: any): string | null;
declare function extractEmailBody(emailContent: any): any;
declare function readTaskRelatedEmails(emailAddress: any, emailSubject: any, token: any, domain: any): Promise<string | null>;
declare function getEmailWithoutDomain(email1: any): any;
declare function extractNewOTP(emailContent: any): string | null;
declare function extractTaskId(emailContent: any): string | null;
declare function generateRandomSpecialCharacters(length: any): string;
declare function clearSessionStorage(): void;
declare function writeRequest(path: any, request: any): void;
declare function generateRandomAddress(): {
addressLine1: string;
state: string;
city: string;
zipCode: string;
country: string;
};
declare function generateRandomWebsiteLink(): any;
declare function hardRefresh(): void;
declare function selectRandomValueFromArray<T>(arr: readonly T[]): T;
declare function writeEncryption(email: any, password: any, file_Path: any): void;
declare function generateRandomTaskName(): string;
declare function formatDate(dateString: any): string;
export { newEmail, newPassword, generateRandomString, extractNewOTP, getEmailWithoutDomain, readEmailOTP, getRandomNumber, generateRandomValueForKey, readEmail, readEmailContent, extractOTP, generateRandomSpecialCharacters, clearSessionStorage, writeRequest, generateRandomAddress, generateRandomWebsiteLink, hardRefresh, selectRandomValueFromArray, writeEncryption, generateRandomTaskName, formatDate, generateRandomStartDate, generateDynamicDate, generateFirstName, generateLastName, generateDescription, readTaskRelatedEmails, generateGUID, readFile, sendAPIRequestWithParameters, APIReqWithBody, fetchLinks, extractTaskId, extractEmailBody };