ToolJet/cypress-tests/cypress/constants/selectors/onboarding.js
2025-08-03 12:39:18 +05:30

72 lines
No EOL
3.6 KiB
JavaScript

export const cyParamName = (paramName = "") => {
return paramName.toLowerCase().replace(/\s+/g, "-");
};
export const onboardingSelectors = {
emailLabel: "[data-cy='email-label']",
emailInput: "[data-cy='email-input-input']",
signupEmailInput: "[data-cy='email-input']",
loginEmailInput: "[data-cy='email-input']",
passwordLabel: "[data-cy='password-label']",
passwordInput: "[data-cy='password-input-input']",
loginPasswordInput: "[data-cy='password-input']",
signInButton: "[data-cy='sign-in-button']",
passwordError: "[data-cy='password-error']",
nameInput: "[data-cy='name-input']",
nameLabel: '[data-cy="name-input-label"]',
signupNameLabel: '[data-cy="name-label"]',
forgotEmailInput: '[data-cy="email-input-field-input"]',
createAnAccountLink: '[data-cy="create-an-account-link"]',
welcomeHeader: '[data-cy="welcome-to-tooljet!-header"]',
pageDescription: '[data-cy="onboarding-page-description"]',
setUpToolJetButton: '[data-cy="set-up-tooljet-button"]',
adminSetup: '[data-cy="admin-setup"]',
userNameInputLabel: '[data-cy="user-name-input-label"]',
nameInputField: '[data-cy="name-input-field"]',
emailInputLabel: '[data-cy="email-input-label"]',
// emailInput: '[data-cy="email-input"]',
passwordLabel: '[data-cy="password-label"]',
// passwordInput: '[data-cy="password-input"]',
passwordHelperText: '[data-cy="password-helper-text"]',
termsOfServiceLink: '[data-cy="terms-of-service-link"]',
privacyPolicyLink: '[data-cy="privacy-policy-link"]',
signUpTermsHelperText: '[data-cy="sign-up-terms-helper-text"]',
continueButton: '[data-cy="continue-button"]',
companyNameInput: '[data-cy="onboarding-company-name-input"]',
buildPurposeInput: '[data-cy="onboarding-build-purpose"]',
onboardingSubmitButton: '[data-cy="onboarding-submit-button"]',
workspaceNameInputLabel: '[data-cy="workspace-name-input-label"]',
workspaceNameInputField: '[data-cy="workspace-name-input-field"]',
OnbordingContinue: '[data-cy="onboarding-continue"]',
pricingPlanToggle: '[data-cy="plan-toggle"]',
planToggleLabel: '[data-cy="plan-toggle-label"]',
builderPrice: '[data-cy="builder-price"]',
endUserPrice: '[data-cy="enduser-price"]',
declineButton: '[data-cy="decline-button"]',
skipButton: '[data-cy="skip-button"]',
backLogo: '[data-cy="back-logo"]',
backToApps: '[data-cy="back-to-apps"]',
workspaceName: '[data-cy="workspace-name"]',
sampleAppHeader: '[data-cy="we\'ve-created-a-sample-application-for-you!-header"]',
stepsDetails: '[data-cy="steps-details"]',
infoDescription: '[data-cy="info-description"]',
comparePlansTitle: '[data-cy="compare-plans-title"]',
basicPlanTitle: '[data-cy="basic-plan-title"]',
planPrice: '[data-cy="plan-price"]',
pricePeriod: '[data-cy="price-period"]',
flexibleTitle: '[data-cy="pro-title"]',
businessTitle: '[data-cy="team-title"]',
enterpriseTitle: '[data-cy="enterprise-title"]',
customPricingHeader: '[data-cy="custom-pricing-header"]',
noCreditCardBanner: '[data-cy="no-credit-card-banner"]',
beforeDiveInHeader: '[data-cy="before-we-dive-in,-would-you-like-to-start-your-free-trial?-header"]',
tellUsAbit: '[data-cy="tell-us-a-bit-about-yourself-header"]',
trialButton: '[data-cy="start-your-14-day-trial-button"]',
comparePlanDescription: '[data-cy="compare-plans-description"]',
onPremiseLink: '[data-cy="onpremise-link"]',
priceDescription: '[data-cy="price-description"]',
currentPlan: '[data-cy="current-plan"]',
upgradeButton: '[data-cy="upgrade-button"]',
planToggleInput: '[data-cy="plan-toggle-input"]',
discountDetails: '[data-cy="discount-details"]',
}