ToolJet/cypress-tests/cypress/constants/selectors/workspaceConstants.js
2025-01-27 12:12:24 +05:30

46 lines
2 KiB
JavaScript

import { cyParamName } from "./common";
export const workspaceConstantsSelectors = {
workspaceConstantsHelperText: '[data-cy="workspace-constant-helper-text"]',
emptyStateImage: '[data-cy="empty-state-image"]',
emptyStateHeader: '[data-cy="empty-state-header"]',
emptyStateText: '[data-cy="empty-state-text"]',
addNewConstantButton: '[data-cy="form-add-new-constant-button"]',
contantFormTitle: '[data-cy="constant-form-title"]',
addConstantButton: '[data-cy="add-constant-button"]',
envName: '[data-cy="env-name"]',
constantsTableNameHeader: '[data-cy="workspace-variable-table-name-header"]',
constantsTableValueHeader:
'[data-cy="workspace-variable-table-value-header"]',
nameInputFiled: '[data-cy="name-input-field"]',
nameFieldLabel: '[data-cy="name-label"]',
nameFieldHelperText: '[data-cy="name-info"]',
typeLabel: '[data-cy="type-label"]',
globalConstLabel: '[data-cy="global-constants-label"]',
globalConstHelperText: '[data-cy="global-constants-info"]',
secretsConstLabel: '[data-cy="secrets-constants-label"]',
secretsConstHelperText: '[data-cy="secrets-constants-info"]',
valueLabel: '[data-cy="value-label"]',
alertInfoText: '[data-cy="alert-info-text"]',
tableAddNewConstButton: '[data-cy="table-add-new-constant-button"]',
searchField: '[data-cy="-search-bar"]',
constantName: (constName) => {
return `[data-cy="${cyParamName(constName)}-workspace-constant-name"]`;
},
constantValue: (constName) => {
return `[data-cy="${cyParamName(constName)}-workspace-constant-value"]`;
},
constEditButton: (constName) => {
return `[data-cy="${cyParamName(constName)}-edit-button"]`;
},
constDeleteButton: (constName) => {
return `[data-cy="${cyParamName(constName)}-delete-button"]`;
},
constHideButton: (constName) => {
return `[data-cy="${cyParamName(constName)}-constant-visibility"]`;
},
constantsType: (type) => {
return `[data-cy="${cyParamName(type)}-constants-input"]`;
},
};