Open browser to 'http://localhost:8080/web/guest/home' --> WARNING
Before
After
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1687801727531,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"5dc5820b-5ecc-4f8c-8eee-fdf9faf9ca7e","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1687801727629,"lastLoginIP":"","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1687801727629,"loginIP":"","middleName":"","modifiedDate":1687802212921,"mvccVersion":"2","openId":"","portraitId":"0","reminderQueryAnswer":"","reminderQueryQuestion":"","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"5dc5820b-5ecc-4f8c-8eee-fdf9faf9ca7e"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1687801727531,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"5dc5820b-5ecc-4f8c-8eee-fdf9faf9ca7e","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1687801727629,"lastLoginIP":"","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1687801727629,"loginIP":"","middleName":"","modifiedDate":1687802213858,"mvccVersion":"3","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"5dc5820b-5ecc-4f8c-8eee-fdf9faf9ca7e"}Finished executing commands.
Running Open with locator1http://localhost:8080/web/guest?SM_USER=test@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest?SM_USER=test@liferay.com
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/web/guest?SM_USER=test@liferay.com
Open browser to 'http://localhost:8080/web/guest/home' --> WARNING
Open browser to 'http://localhost:8080/web/guest?SM_USER=test@liferay.com' --> WARNING
WaitForSPARefresh#waitForSPARefresh --> WARNING
Open browser to 'http://localhost:8080/web/guest/home' --> WARNING
Click on 'USER_SIGN_IN' that should have a value of 'Sign In' --> WARNING
Before
After
Running Type#typePause with locator1//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text'] with value1test@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test@liferay.com
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]test@liferay.com
Running waitForElementPresent with parameters//bodytest@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running mouseOver with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running type with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running pause with parameters5000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Navigate to Applications Menu > Applications > Workflow > Metrics --> WARNING
Click on 'TOGGLE' --> WARNING
Before
After
Running WaitForElementPresent with locator1//div[contains(@class,'applications-menu-modal')]
Running waitForElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
Running Click with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running assertLiferayErrors
Running waitForVisible with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running mouseOver with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running click with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running AssertElementPresent with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertLiferayErrors
Running waitForElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running Click with locator1//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
Running mouseOver with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
Running click with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Metrics']
LPS-92053 - Verify that, in the item detail modal, Open when an SLA is paused, the SLA status will be related to the moment when it triggered the pause timer
Running Open with locator1/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Navigate to Applications Menu > Applications > Workflow > Metrics --> WARNING
Given a Single Approver SLA with a pause --> WARNING
Open browser to '/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet' --> WARNING
WaitForSPARefresh#waitForSPARefresh --> WARNING
Click on 'METRICS_MENU_INDEX' --> WARNING
Click on 'METRICS_INDEX_SETTINGS' --> WARNING
Click on 'METRICS_REINDEX_ALL_BUTTON' --> WARNING
Verify that 'SUCCESS_DISMISSIBLE' is available --> WARNING
Before
After
Running Open with locator1/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Navigate to Applications Menu > Applications > Workflow > Metrics --> WARNING
Given a Single Approver SLA with a pause --> WARNING
Open browser to '/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet' --> WARNING
WaitForSPARefresh#waitForSPARefresh --> WARNING
Click on 'METRICS_MENU_INDEX' --> WARNING
Click on 'METRICS_INDEX_SETTINGS' --> WARNING
Click on 'METRICS_REINDEX_ALL_BUTTON' --> WARNING
Verify that 'SUCCESS_DISMISSIBLE' is available --> WARNING
Open browser to '/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet' --> WARNING
Click on 'METRICS_WORKFLOW_PROCESS_NAME' --> WARNING
Refresh#refresh --> WARNING
Click on 'METRICS_MENU_SLA' --> WARNING
Click on 'METRICS_SLA_SETTINGS' --> WARNING
Click on 'ADD_NEW_SLA_BUTTON' --> WARNING
Before
After
Running Type with locator1//input[@id='slaName'] with value1SLA Definition 1
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]SLA Definition 1
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]SLA Definition 1
Running waitForElementPresent with parameters//bodySLA Definition 1
Running assertJavaScriptErrors with parameters//input[@id='slaName']
Running assertLiferayErrors
Running waitForVisible with parameters//input[@id='slaName']SLA Definition 1
Running waitForEditable with parameters//input[@id='slaName']
Running mouseOver with parameters//input[@id='slaName']
Running clickAt with parameters//input[@id='slaName']SLA Definition 1
Running pause with parameters1000
Running type with parameters//input[@id='slaName']SLA Definition 1
Running pause with parameters1000
Running clickAt with parameters//input[@id='slaName']SLA Definition 1
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//input[@id='slaName']
Navigate to Applications Menu > Applications > Workflow > Metrics --> WARNING
Given a Single Approver SLA with a pause --> WARNING
Open browser to '/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet' --> WARNING
WaitForSPARefresh#waitForSPARefresh --> WARNING
Click on 'METRICS_MENU_INDEX' --> WARNING
Click on 'METRICS_INDEX_SETTINGS' --> WARNING
Click on 'METRICS_REINDEX_ALL_BUTTON' --> WARNING
Verify that 'SUCCESS_DISMISSIBLE' is available --> WARNING
Open browser to '/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet' --> WARNING
Click on 'METRICS_WORKFLOW_PROCESS_NAME' --> WARNING
Refresh#refresh --> WARNING
Click on 'METRICS_MENU_SLA' --> WARNING
Click on 'METRICS_SLA_SETTINGS' --> WARNING
Click on 'ADD_NEW_SLA_BUTTON' --> WARNING
Type to 'SLA_DEFINITION_NAME' the value 'SLA Definition 1' --> WARNING
Type to 'SLA_DEFINITION_DESCRIPTION' the value 'SLA Description' --> WARNING
Click on 'SLA_DEFINITION_PAUSE' --> WARNING
Click on 'SLA_DROPDOWN_PAUSE_OPTION' that should have a value of 'On Task: Review' --> WARNING
Click on 'SLA_DEFINITION_START' --> WARNING
Click on 'SLA_DROPDOWN_START_OPTION' that should have a value of 'Process Begins' --> WARNING
Click on 'SLA_DEFINITION_STOP' --> WARNING
Before
After
Running AssertClick with locator1//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')] with value1Process Ends: Approved
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Process Ends: Approved
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Process Ends: Approved
Running waitForElementPresent with parameters//bodyProcess Ends: Approved
Running assertJavaScriptErrors with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Process Ends: Approved
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Process Ends: Approved
Running waitForElementPresent with parameters//bodyProcess Ends: Approved
Running assertJavaScriptErrors with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Process Ends: Approved
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Process Ends: Approved
Running waitForElementPresent with parameters//bodyProcess Ends: Approved
Running assertJavaScriptErrors with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Running assertLiferayErrors
Running waitForVisible with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]Process Ends: Approved
Running waitForTextCaseInsensitive with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]Process Ends: Approved
Running assertTextCaseInsensitive with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]Process Ends: Approved
Running assertJavaScriptErrors with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Running assertLiferayErrors
Running mouseOver with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Running clickAt with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]Process Ends: Approved
Running assertJavaScriptErrors with parameters//ul[contains(@id,'dropDownListstop')]//span[contains(text(),'Process Ends: Approved')]
Navigate to Applications Menu > Applications > Workflow > Metrics --> WARNING
Given a Single Approver SLA with a pause --> WARNING
When a blog entry is created with a Single Approver Workflow --> WARNING
Click on 'TOGGLE' --> WARNING
Before
After
Running WaitForElementPresent with locator1//div[contains(@class,'applications-menu-modal')]
Running waitForElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
Running Click with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running assertLiferayErrors
Running waitForVisible with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running mouseOver with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running click with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Applications']
Running AssertElementPresent with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertLiferayErrors
Running waitForElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Applications']
Running Click with locator1//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running mouseOver with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running click with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Workflow')]//../li//span[normalize-space(text())='Process Builder']
Running AssertClick with locator1//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration'] with value1Configuration
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Configuration
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Configuration
Running waitForElementPresent with parameters//bodyConfiguration
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Configuration
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Configuration
Running waitForElementPresent with parameters//bodyConfiguration
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Configuration
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Configuration
Running waitForElementPresent with parameters//bodyConfiguration
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']Configuration
Running waitForTextCaseInsensitive with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']Configuration
Running assertTextCaseInsensitive with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']Configuration
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Running assertLiferayErrors
Running mouseOver with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Running clickAt with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']Configuration
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[normalize-space()='Configuration']
Click on 'NAV_ITEM_LINK' that should have a value of 'Configuration' --> WARNING
Before
After
Running AssertElementPresent with locator1//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[contains(@class,'active')][normalize-space()='Configuration']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[contains(@class,'active')][normalize-space()='Configuration']
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[contains(@class,'active')][normalize-space()='Configuration']
Running assertElementPresent with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[contains(@class,'active')][normalize-space()='Configuration']
Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Configuration'] | //nav[contains(@role,'navigation')]//li[contains(@class,'active')][normalize-space()='Configuration']
Click on 'NAV_ITEM_LINK' that should have a value of 'Configuration' --> WARNING
Assert that 'ACTIVE_NAV_ITEM_LINK' is available --> WARNING
Before
After
Running WaitForElementPresent with locator1//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running waitForElementPresent with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running AssertElementPresent with locator1//button[contains(@type,'submit')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//button[contains(@type,'submit')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//button[contains(@type,'submit')]
Running assertElementPresent with parameters//button[contains(@type,'submit')]
Running assertJavaScriptErrors with parameters//button[contains(@type,'submit')]
Assert that 'BASIC_SEARCH' is available --> WARNING
Before
After
Running Type with locator1//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')] with value1Blogs Entry
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Blogs Entry
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Blogs Entry
Running waitForElementPresent with parameters//bodyBlogs Entry
Running assertJavaScriptErrors with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running assertLiferayErrors
Running waitForVisible with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]Blogs Entry
Running waitForEditable with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running mouseOver with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running clickAt with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]Blogs Entry
Running pause with parameters1000
Running type with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]Blogs Entry
Running pause with parameters1000
Running clickAt with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]Blogs Entry
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Assert that 'BASIC_SEARCH' is available --> WARNING
Type to 'SEARCH' the value 'Blogs Entry' --> WARNING
Before
After
Running KeyPress with locator1//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')] with value1\RETURN
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]\RETURN
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]\RETURN
Running waitForElementPresent with parameters//body\RETURN
Running assertJavaScriptErrors with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running assertLiferayErrors
Running mouseOver with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running keyPress with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]\RETURN
Running assertJavaScriptErrors with parameters//input[contains(@title,'S') or contains(@title,'s')][contains(@title,'earch')] | //input[contains(@aria-label,'S') or contains(@title,'s')][contains(@aria-label,'earch')] | //input[contains(@name,'keywords')] | //input[(ancestor::header[@id='banner'])][contains(@data-qa-id,'searchInput')]
Running AssertClick#pauseAssertTextClickAt with locator1//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit'] with value1Edit
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
Running waitForElementPresent with parameters//bodyEdit
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running assertLiferayErrors
Running pause with parameters1000
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
Running waitForElementPresent with parameters//bodyEdit
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
Running waitForElementPresent with parameters//bodyEdit
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']Edit
Running waitForTextCaseInsensitive with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']Edit
Running assertTextCaseInsensitive with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']Edit
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running assertLiferayErrors
Running mouseOver with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running clickAt with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']Edit
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Running assertLiferayErrors
Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Blogs Entry')]//*[normalize-space(text())='Edit']
Click on 'EDIT_ROW' that should have a value of 'Edit' --> WARNING
Select#select --> WARNING
Click on 'RESOURCE_TABLE_SAVE' that should have a value of 'Save' --> WARNING
Verify that 'SUCCESS_DISMISSIBLE' is available --> WARNING
Assert that 'RESOURCE_TABLE_WORKFLOW' equals the value 'Single Approver' --> WARNING
Before
After
## * GroupId: 20119
## Adding a 'Blog' with the following info using JSONWS:
## * Title: Blog Entry
## * Content: Test Content
Running Open with locator1/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_metrics_web_internal_portlet_WorkflowMetricsPortlet
test WhenSlaIsPausedSlaStatusIsRelatedToThePauseTimer {
3179
@description = "LPS-92053 - Verify that, in the item detail modal, Open when an SLA is paused, the SLA status will be related to the moment when it triggered the pause timer"
3184
task ("Given a Single Approver SLA with a pause") {