Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion tests/features/common-tools/common-consts.js
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,7 @@ export default {
'Metrics:'
],
Overview_Producer_Headers: ['Name:', 'Kind:', 'URI:', 'Owner:', 'Workflow:', 'UID:'],
Overview_Producer_Headers_Kind_Project: ['Name:', 'Kind:', 'Tag:', 'Owner:', 'UID:'],
Overview_Sources_Headers: ['Name:', 'Path:']
},
Models_Endpoints_Info_Pane: {
Expand Down Expand Up @@ -421,6 +422,7 @@ export default {
Auto_Refresh: 'Uncheck Auto Refresh to view more results',
FilterBy_Button: 'Filter',
FilterBy_Button_1: 'Filter (1)',
FilterBy_Button_2: 'Filter (2)',
Argument: 'The essence of all things',
Show_All_Versions: 'Show all versions',
Open_Metrics: 'Open metrics',
Expand Down Expand Up @@ -794,8 +796,9 @@ export default {
/No data matches the filter: "Start time: \d{2}\/\d{2}\/\d{4} \d{2}:\d{2} - \d{2}\/\d{2}\/\d{4} \d{2}:\d{2}, Project: (.+?)"/,
Common_Message_Monitor_Jobs_Name: /No data matches the filter: "Name: (.+?)"/,
Common_Message_LLM_Prompt_Name: /No data matches the filter: "Name: (.+?), LLM prompt version tag: (.+?), Show best iteration only: (.+?)"/,
Common_Message_LLM_Prompt_Label: /No data matches the filter: "Name: (.+?), LLM prompt version tag: (.+?), Labels: (.+?), Show best iteration only: (.+?)"/,
Common_Message_LLM_Prompt_Label: /No data matches the filter: "Name: (.+?), LLM prompt version tag: (.+?), Labels: (.+?), Show best iteration only: (.+?), Model name: (.+?), Model version tag: (.+?)"/,
Common_Message_LLM_Prompt_Tag: /No data matches the filter: "LLM prompt version tag: (.+?), Show best iteration only: (.+?)"/,
Common_Message_LLM_Prompt_Model_Name_Tag: /No data matches the filter: "LLM prompt version tag: (.+?), Show best iteration only: (.+?)"/,
Common_Message_Artifact_Tag: /No data matches the filter: "Version tag: (.+?), Show best iteration only: (.+?)"/,
Common_Message_Jobs_Monitoring_Workflow_Project:
/No data matches the filter: "Created at: \d{2}\/\d{2}\/\d{4} \d{2}:\d{2} - \d{2}\/\d{2}\/\d{4} \d{2}:\d{2}, Project: (.+?)"/,
Expand Down
7 changes: 7 additions & 0 deletions tests/features/common/actions/common.action.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,13 @@ export const verifyClassDisabled = async (driver, component) => {
expect(flag).equal(true)
}

export const verifyClassEnabled = async (driver, component) => {
const inputField = await driver.findElement(component)
const attributes = await inputField.getAttribute('class')
const flag = attributes.includes('form-field__wrapper-disabled')
expect(flag).equal(false)
}

export const verifyElementDisabled = async (driver, component) => {
const element = await driver.findElement(component)
const flag = await element.getAttribute('disabled')
Expand Down
3 changes: 2 additions & 1 deletion tests/features/common/page-objects/interactive-popup.po.js
Original file line number Diff line number Diff line change
Expand Up @@ -813,7 +813,8 @@ export default {
Logs_Refresh_Button: By.css('#overlay_container .table__item .logs-refresh'),
Requested_Features_Table: By.css('.item-info .item-requested-features__table'),
Returned_Features_Table: By.css('.item-info .details-metadata__table'),
Statistics_Table: By.css('.item-info #DETAILS_STATISTICS_TABLE_ID')
Statistics_Table: By.css('.item-info #DETAILS_STATISTICS_TABLE_ID'),
Pop_Out_Button: By.css('[data-testid="details-preview-tooltip-wrapper"]')
},
modalWizardForm: {
Title: By.css('.modal .modal__header-title'),
Expand Down
4 changes: 3 additions & 1 deletion tests/features/common/page-objects/llm-prompts.po.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,9 @@ const overallTable = {
componentType: actionMenu,
structure: actionMenuStructure
},
preview: '.table-body__cell:nth-of-type(8) [data-testid="quick-link-artifact-preview"]'
preview: '.table-body__cell:nth-of-type(8) [data-testid="quick-link-artifact-preview"]',
model_name: '[data-testid="modelName"] .model-name .link',
model_tag: '[data-testid="modelName"] .item-tag .link-subtext'
}
}
}
Expand Down
50 changes: 48 additions & 2 deletions tests/features/common/page-objects/projects.po.js
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ const projectsTabSelector = {
export default {
Projects_Tab_Selector: commonTable(projectsTabSelector),
Retrieving_Projects_Message: By.css('[data-testid=no-data]'),
No_Archived_Projects_Message: By.css('.no-filtered-data'),
No_Archived_Projects_Message: By.css('[data-testid="no-data"] h3'),
New_Project_Button: By.css(
'.projects__wrapper .projects-content-header-item .page-actions-container .btn_register'
),
Expand Down Expand Up @@ -150,19 +150,57 @@ export default {
Monitoring_Container_Title: By.css(
'.projects-monitoring-container .page-header__title'
),
Monitoring_Artifacts_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats.projects-monitoring-stats_wide > div:nth-child(1)'
),
Monitoring_Jobs_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats .stats-card:nth-of-type(1)'
'.projects-monitoring-container .projects-monitoring-stats .stats-card:nth-of-type(2)'
),
Monitoring_Workflows_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats .stats-card:nth-of-type(2)'
),
Monitoring_Models_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats .card__small-container'
),
Monitoring_Scheduled_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats .stats-card:nth-of-type(3)'
),
Monitoring_Alerts_Box: By.css(
'.projects-monitoring-container .projects-monitoring-stats .stats-card:nth-of-type(3)'
)
},
Monitoring_Artifacts_Box: {
Monitoring_Artifacts_Box_Title: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats-card__row .stats-card__title .tooltip-wrapper'
),
Total_Counter_Number: By.css(
'.projects-monitoring-stats > div:nth-child(1) [data-testid="artifacts_total_counter"]'
),
Counter_Datasets_Number: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats__details .stats-card__row:nth-of-type(1) .stats__counter'
),
Counter_Datasets_Subtitle: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats-card__row:nth-of-type(1) .stats__subtitle'
),
Counter_Documents_Number: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats__details .stats-card__row:nth-of-type(2) .stats__counter'
),
Counter_Documents_Subtitle: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats-card__row:nth-of-type(2) .stats__subtitle'
),
Counter_LLM_Prompt_Number: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats__details .stats-card__row:nth-of-type(3) .stats__counter'
),
Counter_LLM_Prompt_Subtitle: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats-card__row:nth-of-type(3) .stats__subtitle'
),
Counter_Other_Artifacts_Number: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats__details .stats-card__row:nth-of-type(4) .stats__counter'
),
Counter_Other_Artifacts_Subtitle: By.css(
'.projects-monitoring-stats > div:nth-child(1) .stats-card__row:nth-of-type(4) .stats__subtitle'
)
},
Monitoring_Jobs_Box: {
Monitoring_Jobs_Box_Title: By.css(
'.projects-monitoring-stats > div:nth-child(2) .stats-card__title .tooltip-wrapper'
Expand Down Expand Up @@ -259,6 +297,14 @@ export default {
'.projects-monitoring-stats > div:nth-child(4) [data-testid="scheduled_total_counter"]'
)
},
Monitoring_Models_Box: {
Monitoring_Models_Title: By.css(
'.projects-monitoring-stats .card__small-container .stats-card__row .stats-card__title .tooltip-wrapper'
),
Total_Counter_Number: By.css(
'.projects-monitoring-stats .card__small-container [data-testid="models_total_counter"]'
)
},
Monitoring_Alerts_Box: {
Monitoring_Alerts_Box_Title: By.css(
'.projects-monitoring-stats .alerts-card .stats-card__title .data-ellipsis'
Expand Down
2 changes: 1 addition & 1 deletion tests/features/jobsAndWorkflows.feature
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,6 @@ Feature: Jobs and workflows
And wait load page
When pick up "Custom range" from "03/31/2014 10:30" to "03/21/2015 19:15" in "Date_Time_Picker" via "Date_Picker_Filter_Dropdown" on "Jobs_Monitor_Tab" wizard
And wait load page
And wait load page
Then verify from "03/31/2014 10:30" to "03/21/2015 19:15" filter band in "Custom_Range_Filter_Dropdown" filter dropdown on "Jobs_Monitor_Tab" wizard
When pick up "Custom range" from "03/31/2044 10:30" to "03/21/2015 19:15" in "Date_Time_Picker" via "Date_Picker_Filter_Dropdown" on "Jobs_Monitor_Tab" wizard
And wait load page
Expand Down Expand Up @@ -525,6 +524,7 @@ Feature: Jobs and workflows
When click on cell with row index 1 in "name" column in "Jobs_Monitor_Table" table on "Jobs_Monitor_Tab" wizard
And wait load page
When pick up "Custom range" from "01/01/2021 00:00" to "01/01/2023 00:00" in "Date_Time_Picker" via "Date_Picker_Filter_Dropdown" on "Jobs_Monitor_Tab" wizard
And wait load page
Then verify from "01/01/2021 00:00" to "01/01/2023 00:00" filter band in "Custom_Range_Filter_Dropdown" filter dropdown on "Jobs_Monitor_Tab" wizard
And wait load page
When click on cell with row index 1 in "name" column in "Jobs_Monitor_Table" table on "Jobs_Monitor_Tab" wizard
Expand Down
Loading