E2E: Add necessary components and pages for oem-suite (#63216)

Add necessary components and pages for oem-suite
This commit is contained in:
Guilherme Caulada
2023-02-20 09:55:12 -03:00
committed by GitHub
parent c637a5543e
commit 6e7187a042
2 changed files with 33 additions and 0 deletions
@@ -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',
},
};
@@ -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',
},
},
};