@grafana/e2e-selectors
Version:
Grafana End-to-End Test Selectors Library
1 lines • 57.8 kB
Source Map (JSON)
{"version":3,"file":"pages.mjs","sources":["../../../src/selectors/pages.ts"],"sourcesContent":["import { VersionedSelectorGroup } from '../types';\n\nimport { MIN_GRAFANA_VERSION } from './constants';\n\n/**\n * Selectors grouped/defined in Pages\n */\nexport const versionedPages = {\n Alerting: {\n AddAlertRule: {\n url: {\n '10.1.0': '/alerting/new/alerting',\n [MIN_GRAFANA_VERSION]: '/alerting/new',\n },\n },\n EditAlertRule: {\n url: {\n [MIN_GRAFANA_VERSION]: (alertRuleUid: string) => `alerting/${alertRuleUid}/edit`,\n },\n },\n },\n Login: {\n url: {\n [MIN_GRAFANA_VERSION]: '/login',\n },\n username: {\n '10.2.3': 'data-testid Username input field',\n [MIN_GRAFANA_VERSION]: 'Username input field',\n },\n password: {\n '10.2.3': 'data-testid Password input field',\n [MIN_GRAFANA_VERSION]: 'Password input field',\n },\n submit: {\n '10.2.3': 'data-testid Login button',\n [MIN_GRAFANA_VERSION]: 'Login button',\n },\n skip: {\n '10.2.3': 'data-testid Skip change password button',\n },\n },\n PasswordlessLogin: {\n url: {\n [MIN_GRAFANA_VERSION]: '/login/passwordless/authenticate',\n },\n email: {\n '10.2.3': 'data-testid Email input field',\n [MIN_GRAFANA_VERSION]: 'Email input field',\n },\n submit: {\n '10.2.3': 'data-testid PasswordlessLogin button',\n [MIN_GRAFANA_VERSION]: 'PasswordlessLogin button',\n },\n },\n Home: {\n url: {\n [MIN_GRAFANA_VERSION]: '/',\n },\n },\n DataSource: {\n name: {\n '10.3.0': 'data-testid Data source settings page name input field',\n [MIN_GRAFANA_VERSION]: 'Data source settings page name input field',\n },\n delete: {\n [MIN_GRAFANA_VERSION]: 'Data source settings page Delete button',\n },\n readOnly: {\n '10.3.0': 'data-testid Data source settings page read only message',\n [MIN_GRAFANA_VERSION]: 'Data source settings page read only message',\n },\n saveAndTest: {\n '10.0.0': 'data-testid Data source settings page Save and Test button',\n [MIN_GRAFANA_VERSION]: 'Data source settings page Save and Test button',\n },\n alert: {\n '10.3.0': 'data-testid Data source settings page Alert',\n [MIN_GRAFANA_VERSION]: 'Data source settings page Alert',\n },\n },\n DataSources: {\n url: {\n [MIN_GRAFANA_VERSION]: '/datasources',\n },\n dataSources: {\n [MIN_GRAFANA_VERSION]: (dataSourceName: string) => `Data source list item ${dataSourceName}`,\n },\n },\n EditDataSource: {\n url: {\n '9.5.0': (dataSourceUid: string) => `/datasources/edit/${dataSourceUid}`,\n },\n settings: {\n '9.5.0': 'Datasource settings page basic settings',\n },\n },\n AddDataSource: {\n url: {\n [MIN_GRAFANA_VERSION]: '/datasources/new',\n },\n dataSourcePluginsV2: {\n '9.3.1': (pluginName: string) => `Add new data source ${pluginName}`,\n [MIN_GRAFANA_VERSION]: (pluginName: string) => `Data source plugin item ${pluginName}`,\n },\n },\n ConfirmModal: {\n delete: {\n '10.0.0': 'data-testid Confirm Modal Danger Button',\n [MIN_GRAFANA_VERSION]: 'Confirm Modal Danger Button',\n },\n input: {\n '12.2.0': 'data-testid Confirm Modal Input',\n },\n },\n SecretsManagement: {\n SecretForm: {\n '12.2.0': 'data-testid Secret Form',\n },\n },\n AddDashboard: {\n url: {\n [MIN_GRAFANA_VERSION]: '/dashboard/new',\n },\n itemButton: {\n '9.5.0': (title: string) => `data-testid ${title}`,\n },\n addNewPanel: {\n '11.1.0': 'data-testid Add new panel',\n '8.0.0': 'Add new panel',\n [MIN_GRAFANA_VERSION]: 'Add new panel',\n },\n itemButtonAddViz: {\n [MIN_GRAFANA_VERSION]: 'Add new visualization menu item',\n },\n addNewRow: {\n '11.1.0': 'data-testid Add new row',\n [MIN_GRAFANA_VERSION]: 'Add new row',\n },\n addNewPanelLibrary: {\n '11.1.0': 'data-testid Add new panel from panel library',\n [MIN_GRAFANA_VERSION]: 'Add new panel from panel library',\n },\n Settings: {\n Annotations: {\n List: {\n url: {\n [MIN_GRAFANA_VERSION]: '/dashboard/new?orgId=1&editview=annotations',\n },\n },\n Edit: {\n url: {\n [MIN_GRAFANA_VERSION]: (annotationIndex: string) =>\n `/dashboard/new?editview=annotations&editIndex=${annotationIndex}`,\n },\n },\n },\n Variables: {\n List: {\n url: {\n '11.3.0': '/dashboard/new?orgId=1&editview=variables',\n [MIN_GRAFANA_VERSION]: '/dashboard/new?orgId=1&editview=templating',\n },\n },\n Edit: {\n url: {\n '11.3.0': (editIndex: string) => `/dashboard/new?orgId=1&editview=variables&editIndex=${editIndex}`,\n [MIN_GRAFANA_VERSION]: (editIndex: string) =>\n `/dashboard/new?orgId=1&editview=templating&editIndex=${editIndex}`,\n },\n },\n },\n },\n },\n ImportDashboard: {\n url: {\n [MIN_GRAFANA_VERSION]: '/dashboard/import',\n },\n },\n Dashboard: {\n url: {\n [MIN_GRAFANA_VERSION]: (uid: string) => `/d/${uid}`,\n },\n DashNav: {\n nav: {\n [MIN_GRAFANA_VERSION]: 'Dashboard navigation',\n },\n navV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Dashboard navigation',\n },\n publicDashboardTag: {\n '9.1.0': 'data-testid public dashboard tag',\n },\n shareButton: {\n '10.4.0': 'data-testid share-button',\n },\n scrollContainer: {\n '11.1.0': 'data-testid Dashboard canvas scroll container',\n },\n newShareButton: {\n container: {\n '11.1.0': 'data-testid new share button',\n },\n shareLink: {\n '11.1.0': 'data-testid new share link-button',\n },\n arrowMenu: {\n '11.1.0': 'data-testid new share button arrow menu',\n },\n menu: {\n container: {\n '11.1.0': 'data-testid new share button menu',\n },\n shareInternally: {\n '11.1.0': 'data-testid new share button share internally',\n },\n shareExternally: {\n '11.1.1': 'data-testid new share button share externally',\n },\n shareSnapshot: {\n '11.2.0': 'data-testid new share button share snapshot',\n },\n },\n },\n NewExportButton: {\n container: {\n '11.2.0': 'data-testid new export button',\n },\n arrowMenu: {\n '11.2.0': 'data-testid new export button arrow menu',\n },\n Menu: {\n container: {\n '11.2.0': 'data-testid new export button menu',\n },\n exportAsJson: {\n '11.2.0': 'data-testid new export button export as json',\n },\n exportAsImage: {\n '12.1.0': 'data-testid new export button export as image',\n },\n },\n },\n playlistControls: {\n prev: {\n '11.0.0': 'data-testid playlist previous dashboard button',\n },\n stop: {\n '11.0.0': 'data-testid playlist stop dashboard button',\n },\n next: {\n '11.0.0': 'data-testid playlist next dashboard button',\n },\n },\n },\n Controls: {\n '11.1.0': 'data-testid dashboard controls',\n },\n SubMenu: {\n submenu: {\n [MIN_GRAFANA_VERSION]: 'Dashboard submenu',\n },\n submenuItem: {\n [MIN_GRAFANA_VERSION]: 'data-testid template variable',\n },\n submenuItemLabels: {\n [MIN_GRAFANA_VERSION]: (item: string) => `data-testid Dashboard template variables submenu Label ${item}`,\n },\n submenuItemValueDropDownValueLinkTexts: {\n [MIN_GRAFANA_VERSION]: (item: string) =>\n `data-testid Dashboard template variables Variable Value DropDown value link text ${item}`,\n },\n submenuItemValueDropDownDropDown: {\n [MIN_GRAFANA_VERSION]: 'Variable options',\n },\n submenuItemValueDropDownOptionTexts: {\n [MIN_GRAFANA_VERSION]: (item: string) =>\n `data-testid Dashboard template variables Variable Value DropDown option text ${item}`,\n },\n Annotations: {\n annotationsWrapper: {\n '10.0.0': 'data-testid annotation-wrapper',\n },\n annotationLabel: {\n '10.0.0': (label: string) => `data-testid Dashboard annotations submenu Label ${label}`,\n },\n annotationToggle: {\n '10.0.0': (label: string) => `data-testid Dashboard annotations submenu Toggle ${label}`,\n },\n },\n },\n Settings: {\n Actions: {\n close: {\n '9.5.0': 'data-testid dashboard-settings-close',\n },\n },\n General: {\n deleteDashBoard: {\n '11.1.0': 'data-testid Dashboard settings page delete dashboard button',\n },\n sectionItems: {\n [MIN_GRAFANA_VERSION]: (item: string) => `Dashboard settings section item ${item}`,\n },\n saveDashBoard: {\n [MIN_GRAFANA_VERSION]: 'Dashboard settings aside actions Save button',\n },\n saveAsDashBoard: {\n [MIN_GRAFANA_VERSION]: 'Dashboard settings aside actions Save As button',\n },\n title: {\n '11.2.0': 'General',\n },\n },\n Annotations: {\n Edit: {\n urlParams: {\n [MIN_GRAFANA_VERSION]: (annotationIndex: string) => `editview=annotations&editIndex=${annotationIndex}`,\n },\n },\n List: {\n url: {\n [MIN_GRAFANA_VERSION]: (dashboardUid: string) => `/d/${dashboardUid}?editview=annotations`,\n },\n addAnnotationCTAV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Call to action button Add annotation query',\n },\n annotations: {\n '10.4.0': 'data-testid list-annotations',\n },\n },\n Settings: {\n name: {\n '11.1.0': 'data-testid Annotations settings name input',\n [MIN_GRAFANA_VERSION]: 'Annotations settings name input',\n },\n },\n NewAnnotation: {\n panelFilterSelect: {\n '10.0.0': 'data-testid annotations-panel-filter',\n },\n showInLabel: {\n '11.1.0': 'data-testid show-in-label',\n },\n previewInDashboard: {\n '10.0.0': 'data-testid annotations-preview',\n },\n delete: {\n '10.4.0': 'data-testid annotations-delete',\n },\n apply: {\n '10.4.0': 'data-testid annotations-apply',\n },\n enable: {\n '10.4.0': 'data-testid annotation-enable',\n },\n hide: {\n '10.4.0': 'data-testid annotation-hide',\n },\n },\n },\n Variables: {\n List: {\n url: {\n '11.3.0': (dashboardUid: string) => `/d/${dashboardUid}?editview=variables`,\n [MIN_GRAFANA_VERSION]: (dashboardUid: string) => `/d/${dashboardUid}?editview=templating`,\n },\n addVariableCTAV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Call to action button Add variable',\n },\n newButton: {\n [MIN_GRAFANA_VERSION]: 'Variable editor New variable button',\n },\n table: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Table',\n },\n tableRowNameFields: {\n [MIN_GRAFANA_VERSION]: (variableName: string) => `Variable editor Table Name field ${variableName}`,\n },\n tableRowDefinitionFields: {\n '10.1.0': (variableName: string) => `Variable editor Table Definition field ${variableName}`,\n },\n tableRowArrowUpButtons: {\n [MIN_GRAFANA_VERSION]: (variableName: string) => `Variable editor Table ArrowUp button ${variableName}`,\n },\n tableRowArrowDownButtons: {\n [MIN_GRAFANA_VERSION]: (variableName: string) => `Variable editor Table ArrowDown button ${variableName}`,\n },\n tableRowDuplicateButtons: {\n [MIN_GRAFANA_VERSION]: (variableName: string) => `Variable editor Table Duplicate button ${variableName}`,\n },\n tableRowRemoveButtons: {\n [MIN_GRAFANA_VERSION]: (variableName: string) => `Variable editor Table Remove button ${variableName}`,\n },\n },\n Edit: {\n urlParams: {\n '11.3.0': (editIndex: string) => `editview=variables&editIndex=${editIndex}`,\n [MIN_GRAFANA_VERSION]: (editIndex: string) => `editview=templating&editIndex=${editIndex}`,\n },\n General: {\n headerLink: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Header link',\n },\n modeLabelNew: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Header mode New',\n },\n /**\n * @deprecated\n */\n modeLabelEdit: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Header mode Edit',\n },\n generalNameInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Name field',\n },\n generalNameInputV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Name field',\n },\n generalTypeSelect: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Type select',\n },\n generalTypeSelectV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Type select',\n },\n generalLabelInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Label field',\n },\n generalLabelInputV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Label field',\n },\n generalHideSelect: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Hide select',\n },\n generalHideSelectV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Hide select',\n },\n selectionOptionsAllowCustomValueSwitch: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Allow Custom Value switch',\n },\n selectionOptionsMultiSwitch: {\n '10.4.0': 'data-testid Variable editor Form Multi switch',\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Multi switch',\n },\n selectionOptionsIncludeAllSwitch: {\n '10.4.0': 'data-testid Variable editor Form IncludeAll switch',\n [MIN_GRAFANA_VERSION]: 'Variable editor Form IncludeAll switch',\n },\n selectionOptionsCustomAllInput: {\n '10.4.0': 'data-testid Variable editor Form IncludeAll field',\n [MIN_GRAFANA_VERSION]: 'Variable editor Form IncludeAll field',\n },\n previewOfValuesOption: {\n '10.4.0': 'data-testid Variable editor Preview of Values option',\n [MIN_GRAFANA_VERSION]: 'Variable editor Preview of Values option',\n },\n submitButton: {\n '10.4.0': 'data-testid Variable editor Run Query button',\n [MIN_GRAFANA_VERSION]: 'Variable editor Submit button',\n },\n applyButton: {\n '9.3.0': 'data-testid Variable editor Apply button',\n },\n },\n QueryVariable: {\n closeButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Query Variable editor close button',\n },\n editor: {\n [MIN_GRAFANA_VERSION]: 'data-testid Query Variable editor',\n },\n previewButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Query Variable editor preview button',\n },\n queryOptionsDataSourceSelect: {\n '10.4.0': 'data-testid Select a data source',\n '10.0.0': 'data-testid Data source picker select container',\n [MIN_GRAFANA_VERSION]: 'Data source picker select container',\n },\n queryOptionsOpenButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Query Variable editor open button',\n },\n queryOptionsRefreshSelect: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query Refresh select',\n },\n queryOptionsRefreshSelectV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Query Refresh select',\n },\n queryOptionsRegExInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query RegEx field',\n },\n queryOptionsRegExInputV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Query RegEx field',\n },\n queryOptionsSortSelect: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query Sort select',\n },\n queryOptionsSortSelectV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Query Sort select',\n },\n queryOptionsQueryInput: {\n '10.4.0': 'data-testid Variable editor Form Default Variable Query Editor textarea',\n },\n queryOptionsStaticOptionsToggle: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query Static Options toggle',\n },\n queryOptionsStaticOptionsOrderDropdown: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query Static Options Order dropdown',\n },\n valueGroupsTagsEnabledSwitch: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query UseTags switch',\n },\n valueGroupsTagsTagsQueryInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query TagsQuery field',\n },\n valueGroupsTagsTagsValuesQueryInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Query TagsValuesQuery field',\n },\n },\n ConstantVariable: {\n constantOptionsQueryInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form Constant Query field',\n },\n constantOptionsQueryInputV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Constant Query field',\n },\n },\n DatasourceVariable: {\n datasourceSelect: {\n [MIN_GRAFANA_VERSION]: 'data-testid datasource variable datasource type',\n },\n nameFilter: {\n [MIN_GRAFANA_VERSION]: 'data-testid datasource variable datasource name filter',\n },\n },\n TextBoxVariable: {\n textBoxOptionsQueryInput: {\n [MIN_GRAFANA_VERSION]: 'Variable editor Form TextBox Query field',\n },\n textBoxOptionsQueryInputV2: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form TextBox Query field',\n },\n },\n CustomVariable: {\n customValueInput: {\n [MIN_GRAFANA_VERSION]: 'data-testid custom-variable-input',\n },\n optionsOpenButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid custom-variable-options-open-button',\n },\n closeButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid custom-variable-close-button',\n },\n },\n IntervalVariable: {\n intervalsValueInput: {\n [MIN_GRAFANA_VERSION]: 'data-testid interval variable intervals input',\n },\n autoEnabledCheckbox: {\n '10.4.0': 'data-testid interval variable auto value checkbox',\n },\n stepCountIntervalSelect: {\n '10.4.0': 'data-testid interval variable step count input',\n },\n minIntervalInput: {\n '10.4.0': 'data-testid interval variable mininum interval input',\n },\n },\n GroupByVariable: {\n dataSourceSelect: {\n '10.4.0': 'data-testid Select a data source',\n },\n infoText: {\n '10.4.0': 'data-testid group by variable info text',\n },\n modeToggle: {\n '10.4.0': 'data-testid group by variable mode toggle',\n },\n },\n AdHocFiltersVariable: {\n datasourceSelect: {\n '10.4.0': 'data-testid Select a data source',\n },\n infoText: {\n '10.4.0': 'data-testid ad-hoc filters variable info text',\n },\n modeToggle: {\n '11.0.0': 'data-testid ad-hoc filters variable mode toggle',\n },\n },\n SwitchVariable: {\n valuePairTypeSelect: {\n ['12.3.0']: 'data-testid switch variable value pair type select',\n },\n enabledValueInput: {\n ['12.3.0']: 'data-testid switch variable enabled value input',\n },\n disabledValueInput: {\n ['12.3.0']: 'data-testid switch variable disabled value input',\n },\n },\n StaticOptionsEditor: {\n addButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Add button',\n },\n labelInput: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Label input',\n },\n valueInput: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Value input',\n },\n moveButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Move button',\n },\n deleteButton: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Delete button',\n },\n row: {\n [MIN_GRAFANA_VERSION]: 'data-testid Variable editor Form Static Options Row',\n },\n },\n },\n },\n },\n Annotations: {\n marker: {\n '10.0.0': 'data-testid annotation-marker',\n },\n },\n Rows: {\n Repeated: {\n ConfigSection: {\n warningMessage: {\n '10.2.0': 'data-testid Repeated rows warning message',\n },\n },\n },\n },\n },\n Dashboards: {\n url: {\n [MIN_GRAFANA_VERSION]: '/dashboards',\n },\n dashboards: {\n '10.2.0': (title: string) => `Dashboard search item ${title}`,\n },\n toggleView: {\n [MIN_GRAFANA_VERSION]: 'data-testid radio-button',\n },\n },\n SaveDashboardAsModal: {\n newName: {\n '10.2.0': 'Save dashboard title field',\n },\n save: {\n '10.2.0': 'Save dashboard button',\n },\n },\n SaveDashboardModal: {\n save: {\n '10.2.0': 'Dashboard settings Save Dashboard Modal Save button',\n },\n saveVariables: {\n '10.2.0': 'Dashboard settings Save Dashboard Modal Save variables checkbox',\n },\n saveTimerange: {\n '10.2.0': 'Dashboard settings Save Dashboard Modal Save timerange checkbox',\n },\n saveRefresh: {\n '11.1.0': 'Dashboard settings Save Dashboard Modal Save refresh checkbox',\n },\n variablesWarningAlert: {\n '12.2.0': 'Dashboard settings Save Dashboard Modal Save variables Variables With Errors Warning Alert',\n },\n },\n SharePanelModal: {\n linkToRenderedImage: {\n [MIN_GRAFANA_VERSION]: 'Link to rendered image',\n },\n },\n ShareDashboardModal: {\n PublicDashboard: {\n WillBePublicCheckbox: {\n '9.1.0': 'data-testid public dashboard will be public checkbox',\n },\n LimitedDSCheckbox: {\n '9.1.0': 'data-testid public dashboard limited datasources checkbox',\n },\n CostIncreaseCheckbox: {\n '9.1.0': 'data-testid public dashboard cost may increase checkbox',\n },\n PauseSwitch: {\n '9.5.0': 'data-testid public dashboard pause switch',\n },\n EnableAnnotationsSwitch: {\n '9.3.0': 'data-testid public dashboard on off switch for annotations',\n },\n CreateButton: {\n '9.5.0': 'data-testid public dashboard create button',\n },\n DeleteButton: {\n '9.3.0': 'data-testid public dashboard delete button',\n },\n CopyUrlInput: {\n '9.1.0': 'data-testid public dashboard copy url input',\n },\n CopyUrlButton: {\n '9.1.0': 'data-testid public dashboard copy url button',\n },\n SettingsDropdown: {\n '10.1.0': 'data-testid public dashboard settings dropdown',\n },\n TemplateVariablesWarningAlert: {\n '9.1.0': 'data-testid public dashboard disabled template variables alert',\n },\n UnsupportedDataSourcesWarningAlert: {\n '9.5.0': 'data-testid public dashboard unsupported data sources alert',\n },\n NoUpsertPermissionsWarningAlert: {\n '9.5.0': 'data-testid public dashboard no upsert permissions alert',\n },\n EnableTimeRangeSwitch: {\n '9.4.0': 'data-testid public dashboard on off switch for time range',\n },\n EmailSharingConfiguration: {\n Container: {\n '9.5.0': 'data-testid email sharing config container',\n },\n ShareType: {\n '9.5.0': 'data-testid public dashboard share type',\n },\n EmailSharingInput: {\n '9.5.0': 'data-testid public dashboard email sharing input',\n },\n EmailSharingInviteButton: {\n '9.5.0': 'data-testid public dashboard email sharing invite button',\n },\n EmailSharingList: {\n '9.5.0': 'data-testid public dashboard email sharing list',\n },\n DeleteEmail: {\n '9.5.0': 'data-testid public dashboard delete email button',\n },\n ReshareLink: {\n '9.5.0': 'data-testid public dashboard reshare link button',\n },\n },\n },\n SnapshotScene: {\n url: {\n '11.1.0': (key: string) => `/dashboard/snapshot/${key}`,\n },\n PublishSnapshot: {\n '11.1.0': 'data-testid publish snapshot button',\n },\n CopyUrlButton: {\n '11.1.0': 'data-testid snapshot copy url button',\n },\n CopyUrlInput: {\n '11.1.0': 'data-testid snapshot copy url input',\n },\n },\n },\n ShareDashboardDrawer: {\n ShareInternally: {\n container: {\n '11.3.0': 'data-testid share internally drawer container',\n },\n lockTimeRangeSwitch: {\n '11.3.0': 'data-testid share internally lock time range switch',\n },\n shortenUrlSwitch: {\n '11.3.0': 'data-testid share internally shorten url switch',\n },\n copyUrlButton: {\n '11.3.0': 'data-testid share internally copy url button',\n },\n SharePanel: {\n preview: {\n '11.5.0': 'data-testid share panel internally image generation preview',\n },\n widthInput: {\n '11.5.0': 'data-testid share panel internally width input',\n },\n heightInput: {\n '11.5.0': 'data-testid share panel internally height input',\n },\n scaleFactorInput: {\n '11.5.0': 'data-testid share panel internally scale factor input',\n },\n generateImageButton: {\n '11.5.0': 'data-testid share panel internally generate image button',\n },\n downloadImageButton: {\n '11.5.0': 'data-testid share panel internally download image button',\n },\n },\n },\n ShareExternally: {\n container: {\n '11.3.0': 'data-testid share externally drawer container',\n },\n publicAlert: {\n '11.3.0': 'data-testid public share alert',\n },\n emailSharingAlert: {\n '11.3.0': 'data-testid email share alert',\n },\n shareTypeSelect: {\n '11.3.0': 'data-testid share externally share type select',\n },\n Creation: {\n PublicShare: {\n createButton: {\n '11.3.0': 'data-testid public share dashboard create button',\n },\n cancelButton: {\n '11.3.0': 'data-testid public share dashboard cancel button',\n },\n },\n EmailShare: {\n createButton: {\n '11.3.0': 'data-testid email share dashboard create button',\n },\n cancelButton: {\n '11.3.0': 'data-testid email share dashboard cancel button',\n },\n },\n willBePublicCheckbox: {\n '11.3.0': 'data-testid share dashboard will be public checkbox',\n },\n },\n Configuration: {\n enableTimeRangeSwitch: {\n '11.3.0': 'data-testid share externally enable time range switch',\n },\n enableAnnotationsSwitch: {\n '11.3.0': 'data-testid share externally enable annotations switch',\n },\n copyUrlButton: {\n '11.3.0': 'data-testid share externally copy url button',\n },\n revokeAccessButton: {\n '11.3.0': 'data-testid share externally revoke access button',\n },\n toggleAccessButton: {\n '11.3.0': 'data-testid share externally pause or resume access button',\n },\n },\n },\n ShareSnapshot: {\n url: {\n '11.3.0': (key: string) => `/dashboard/snapshot/${key}`,\n },\n container: {\n '11.3.0': 'data-testid share snapshot drawer container',\n },\n publishSnapshot: {\n '11.3.0': 'data-testid share snapshot publish button',\n },\n copyUrlButton: {\n '11.3.0': 'data-testid share snapshot copy url button',\n },\n },\n },\n ExportDashboardDrawer: {\n ExportAsJson: {\n container: {\n '11.3.0': 'data-testid export as json drawer container',\n },\n codeEditor: {\n '11.3.0': 'data-testid export as json code editor',\n },\n exportExternallyToggle: {\n '11.3.0': 'data-testid export as json externally switch',\n },\n saveToFileButton: {\n '11.3.0': 'data-testid export as json save to file button',\n },\n copyToClipboardButton: {\n '11.3.0': 'data-testid export as json copy to clipboard button',\n },\n cancelButton: {\n '11.3.0': 'data-testid export as json cancel button',\n },\n },\n },\n PublicDashboard: {\n page: {\n '9.5.0': 'public-dashboard-page',\n },\n NotAvailable: {\n container: {\n '9.5.0': 'public-dashboard-not-available',\n },\n title: {\n '9.5.0': 'public-dashboard-title',\n },\n pausedDescription: {\n '9.5.0': 'public-dashboard-paused-description',\n },\n },\n footer: {\n '11.0.0': 'public-dashboard-footer',\n },\n },\n PublicDashboardScene: {\n loadingPage: {\n '11.0.0': 'public-dashboard-scene-loading-page',\n },\n page: {\n '11.0.0': 'public-dashboard-scene-page',\n },\n controls: {\n '11.0.0': 'public-dashboard-controls',\n },\n },\n RequestViewAccess: {\n form: {\n '9.5.0': 'request-view-access-form',\n },\n recipientInput: {\n '9.5.0': 'request-view-access-recipient-input',\n },\n submitButton: {\n '9.5.0': 'request-view-access-submit-button',\n },\n },\n PublicDashboardConfirmAccess: {\n submitButton: {\n '10.2.0': 'data-testid confirm-access-submit-button',\n },\n },\n Explore: {\n url: {\n [MIN_GRAFANA_VERSION]: '/explore',\n },\n General: {\n container: {\n [MIN_GRAFANA_VERSION]: 'data-testid Explore',\n },\n graph: {\n [MIN_GRAFANA_VERSION]: 'Explore Graph',\n },\n table: {\n [MIN_GRAFANA_VERSION]: 'Explore Table',\n },\n scrollView: {\n '9.0.0': 'data-testid explorer scroll view',\n },\n addFromQueryLibrary: {\n '11.5.0': 'data-testid explore add from query library button',\n },\n },\n QueryHistory: {\n container: {\n '11.1.0': 'data-testid QueryHistory',\n },\n },\n },\n SoloPanel: {\n url: {\n [MIN_GRAFANA_VERSION]: (page: string) => `/d-solo/${page}`,\n },\n },\n PluginsList: {\n page: {\n [MIN_GRAFANA_VERSION]: 'Plugins list page',\n },\n list: {\n [MIN_GRAFANA_VERSION]: 'Plugins list',\n },\n listItem: {\n [MIN_GRAFANA_VERSION]: 'Plugins list item',\n },\n signatureErrorNotice: {\n '10.3.0': 'data-testid Unsigned plugins notice',\n [MIN_GRAFANA_VERSION]: 'Unsigned plugins notice',\n },\n },\n PluginPage: {\n page: {\n [MIN_GRAFANA_VERSION]: 'Plugin page',\n },\n signatureInfo: {\n '10.3.0': 'data-testid Plugin signature info',\n [MIN_GRAFANA_VERSION]: 'Plugin signature info',\n },\n disabledInfo: {\n '10.3.0': 'data-testid Plugin disabled info',\n [MIN_GRAFANA_VERSION]: 'Plugin disabled info',\n },\n },\n PlaylistForm: {\n name: {\n [MIN_GRAFANA_VERSION]: 'Playlist name',\n },\n interval: {\n [MIN_GRAFANA_VERSION]: 'Playlist interval',\n },\n itemDelete: {\n '10.2.0': 'data-testid playlist-form-delete-item',\n },\n },\n BrowseDashboards: {\n table: {\n body: {\n '10.2.0': 'data-testid browse-dashboards-table',\n },\n row: {\n '10.2.0': (name: string) => `data-testid browse dashboards row ${name}`,\n },\n checkbox: {\n '10.0.0': (uid: string) => `data-testid ${uid} checkbox`,\n },\n },\n NewFolderForm: {\n form: {\n '10.2.0': 'data-testid new folder form',\n },\n nameInput: {\n '10.2.0': 'data-testid new-folder-name-input',\n },\n createButton: {\n '10.2.0': 'data-testid new-folder-create-button',\n },\n },\n },\n SearchDashboards: {\n table: {\n '10.2.0': 'Search results table',\n },\n },\n Search: {\n url: {\n '9.3.0': '/?search=openn',\n },\n FolderView: {\n url: {\n '9.3.0': '/?search=open&layout=folders',\n },\n },\n },\n PublicDashboards: {\n ListItem: {\n linkButton: {\n '9.3.0': 'public-dashboard-link-button',\n },\n configButton: {\n '9.3.0': 'public-dashboard-configuration-button',\n },\n trashcanButton: {\n '9.3.0': 'public-dashboard-remove-button',\n },\n pauseSwitch: {\n '10.1.0': 'data-testid public dashboard pause switch',\n },\n },\n },\n UserListPage: {\n tabs: {\n allUsers: {\n '10.0.0': 'data-testid all-users-tab',\n },\n orgUsers: {\n '10.0.0': 'data-testid org-users-tab',\n },\n anonUserDevices: {\n '10.2.3': 'data-testid anon-user-devices-tab',\n },\n publicDashboardsUsers: {\n '10.0.0': 'data-testid public-dashboards-users-tab',\n },\n users: {\n '10.0.0': 'data-testid users-tab',\n },\n },\n org: {\n url: {\n '10.2.0': '/admin/users',\n '9.5.0': '/org/users',\n },\n },\n admin: {\n url: {\n '9.5.0': '/admin/users',\n },\n },\n publicDashboards: {\n container: {\n '11.1.0': 'data-testid public-dashboards-users-list',\n },\n },\n UserListAdminPage: {\n container: {\n '10.0.0': 'data-testid user-list-admin-page',\n },\n },\n UsersListPage: {\n container: {\n '10.0.0': 'data-testid users-list-page',\n },\n },\n UserAnonListPage: {\n container: {\n '10.4.0': 'data-testid user-anon-list-page',\n },\n },\n UsersListPublicDashboardsPage: {\n container: {\n '10.0.0': 'data-testid users-list-public-dashboards-page',\n },\n DashboardsListModal: {\n listItem: {\n '10.0.0': (uid: string) => `data-testid dashboards-list-item-${uid}`,\n },\n },\n },\n },\n ProfilePage: {\n url: {\n '10.2.0': '/profile',\n },\n },\n Plugin: {\n url: {\n [MIN_GRAFANA_VERSION]: (pluginId: string) => `/plugins/${pluginId}`,\n },\n },\n MigrateToCloud: {\n url: {\n '11.2.0': '/admin/migrate-to-cloud',\n },\n },\n} satisfies VersionedSelectorGroup;\n\nexport type VersionedPages = typeof versionedPages;\n"],"names":[],"mappings":"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"}