diff --git a/packages/grafana-e2e-selectors/src/selectors/components.ts b/packages/grafana-e2e-selectors/src/selectors/components.ts index 77086cd9c4a..26b53b7168d 100644 --- a/packages/grafana-e2e-selectors/src/selectors/components.ts +++ b/packages/grafana-e2e-selectors/src/selectors/components.ts @@ -25,6 +25,12 @@ export const Components = { }, absoluteTimeRangeTitle: 'data-testid-absolute-time-range-narrow', }, + DataSourcePermissions: { + form: () => 'form[name="addPermission"]', + roleType: 'Role to add new permission to', + rolePicker: 'Built-in role picker', + permissionLevel: 'Permission Level', + }, DataSource: { TestData: { QueryTab: { @@ -71,6 +77,7 @@ export const Components = { }, Visualization: { Graph: { + container: 'Graph container', VisualizationTab: { legendSection: 'Legend section', }, @@ -228,6 +235,14 @@ export const Components = { }, searchInput: 'search transformations', }, + NavBar: { + Configuration: { + button: 'Configuration', + }, + Reporting: { + button: 'Reporting', + }, + }, NavToolbar: { container: 'data-testid Nav toolbar', }, @@ -382,4 +397,10 @@ export const Components = { DebugOverlay: { wrapper: 'debug-overlay', }, + OrgRolePicker: { + input: 'Role', + }, + AnalyticsToolbarButton: { + button: 'Dashboard insights', + }, }; diff --git a/packages/grafana-e2e-selectors/src/selectors/pages.ts b/packages/grafana-e2e-selectors/src/selectors/pages.ts index cf6aa83e452..5aaabef9490 100644 --- a/packages/grafana-e2e-selectors/src/selectors/pages.ts +++ b/packages/grafana-e2e-selectors/src/selectors/pages.ts @@ -27,6 +27,10 @@ export const Pages = { url: '/datasources', dataSources: (dataSourceName: string) => `Data source list item ${dataSourceName}`, }, + EditDataSource: { + url: (dataSourceUid: string) => `/datasources/edit/${dataSourceUid}`, + settings: 'Datasource settings page basic settings', + }, AddDataSource: { url: '/datasources/new', /** @deprecated Use dataSourcePluginsV2 */ @@ -238,4 +242,12 @@ export const Pages = { trashcanButton: 'public-dashboard-remove-button', }, }, + UserListPage: { + org: { + url: '/org/users', + }, + admin: { + url: '/admin/users', + }, + }, };