Running post with parametersArg: ${curl}Return: {
"status" : "BAD_REQUEST",
"title" : "localhost can only be used with the default web ID localhost",
"type" : "CompanyVirtualHostException"
}Finished executing commands.
Running WaitForSPARefresh
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
Running assertLiferayErrors
Running Open with locator1http://localhost:8080/web/guest/home
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/home
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/web/guest/home
Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
Running assertLiferayErrors
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/home
Running assertLiferayErrors
Running IsElementNotPresent with locator1//span[contains(@class,'sign-in')]/a/span
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//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running isElementPresent with parameters//span[contains(@class,'sign-in')]/a/span
Running isNotVisible with parameters//span[contains(@class,'sign-in')]/a/span
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1688391214088,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"fe2318dc-330c-dcee-8826-e971ce92759e","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1688410676717,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1688410750334,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1688410832356,"mvccVersion":"28","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"fe2318dc-330c-dcee-8826-e971ce92759e"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1688391214088,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"fe2318dc-330c-dcee-8826-e971ce92759e","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1688410676717,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1688410750334,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1688410833183,"mvccVersion":"29","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"fe2318dc-330c-dcee-8826-e971ce92759e"}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
Verify that the user can add and Edit Nodes into diagram by drag&drop: Join
Running Open with locator1/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet_tab=workflows
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_web_portlet_ControlPanelWorkflowPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet_tab=workflows
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_web_portlet_ControlPanelWorkflowPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet_tab=workflows
Running assertJavaScriptErrors with parameters/group/control_panel/manage?p_p_id=com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet_tab=workflows
Running assertLiferayErrors
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_web_portlet_ControlPanelWorkflowPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_portal_workflow_web_portlet_ControlPanelWorkflowPortlet_tab=workflows
Running assertLiferayErrors
Running IsElementPresent with locator1//h1[contains(.,'Your connection is not private')]
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//h1[contains(.,'Your connection is not private')]
Running assertLiferayErrors
Running isElementPresent with parameters//h1[contains(.,'Your connection is not private')]
Running Click with locator1//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
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//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running waitForVisible with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running mouseOver with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running click with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertJavaScriptErrors with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running SelectFrameTop
Running selectFrame with parametersrelative=top
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
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
Running assertLiferayErrors
Running Type with locator1//input[contains(@id,'title')] with value1New Workflow Title
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]New Workflow Title
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;')]New Workflow Title
Running waitForElementPresent with parameters//bodyNew Workflow Title
Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
Running assertLiferayErrors
Running waitForVisible with parameters//input[contains(@id,'title')]New Workflow Title
Running waitForEditable with parameters//input[contains(@id,'title')]
Running mouseOver with parameters//input[contains(@id,'title')]
Running clickAt with parameters//input[contains(@id,'title')]New Workflow Title
Running pause with parameters1000
Running type with parameters//input[contains(@id,'title')]New Workflow Title
Running pause with parameters1000
Running clickAt with parameters//input[contains(@id,'title')]New Workflow Title
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
Running assertLiferayErrors
Running AssertClick#pauseAssertTextClickAt with locator1//div[@class='sidebar']//span[contains(.,'Join')] with value1Join
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Join
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;')]Join
Running waitForElementPresent with parameters//bodyJoin
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running pause with parameters1000
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Join
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;')]Join
Running waitForElementPresent with parameters//bodyJoin
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Join
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;')]Join
Running waitForElementPresent with parameters//bodyJoin
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[@class='sidebar']//span[contains(.,'Join')]Join
Running waitForTextCaseInsensitive with parameters//div[@class='sidebar']//span[contains(.,'Join')]Join
Running assertTextCaseInsensitive with parameters//div[@class='sidebar']//span[contains(.,'Join')]Join
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running mouseOver with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running clickAt with parameters//div[@class='sidebar']//span[contains(.,'Join')]Join
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running DragAndDrop#javaScriptDragAndDropObjectBelowTallNestedObject with locator1//div[@class='sidebar']//span[contains(.,'Join')] with locator2//div[@class='react-flow__pane']
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[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running waitForElementPresent with parameters//div[@class='react-flow__pane']
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//span[contains(.,'Join')]
Running assertLiferayErrors
Running DragAndDrop#dragAndDrop with locator1//span[contains(@class, 'node-label') and contains(text(), 'Join')] | //button[contains(@class, 'btn btn-primary') and contains(text(), 'Join')] with value1-20,-40
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]-20,-40
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;')]-20,-40
Running waitForElementPresent with parameters//body-20,-40
Running assertJavaScriptErrors with parameters//span[contains(@class, 'node-label') and contains(text(), 'Join')] | //button[contains(@class, 'btn btn-primary') and contains(text(), 'Join')]
Running assertLiferayErrors
Running dragAndDrop with parameters//span[contains(@class, 'node-label') and contains(text(), 'Join')] | //button[contains(@class, 'btn btn-primary') and contains(text(), 'Join')]-20,-40
Running assertJavaScriptErrors with parameters//span[contains(@class, 'node-label') and contains(text(), 'Join')] | //button[contains(@class, 'btn btn-primary') and contains(text(), 'Join')]
Running assertLiferayErrors
Running Type with locator1//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')] with value1Join Node
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Join Node
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;')]Join Node
Running waitForElementPresent with parameters//bodyJoin Node
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]Join Node
Running waitForEditable with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]
Running mouseOver with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]
Running clickAt with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]Join Node
Running pause with parameters1000
Running type with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]Join Node
Running pause with parameters1000
Running clickAt with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]Join Node
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[@class='sidebar']//input[contains(@ID,'nodeLabel')] | //div[@class='sidebar']//textarea[contains(@ID,'nodeLabel')]
Running assertLiferayErrors
Running Click with locator1//div[contains(@class, 'node join-node')]
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, 'node join-node')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class, 'node join-node')]
Running mouseOver with parameters//div[contains(@class, 'node join-node')]
Running click with parameters//div[contains(@class, 'node join-node')]
Running assertJavaScriptErrors with parameters//div[contains(@class, 'node join-node')]
Running assertLiferayErrors
Running AssertElementPresent with locator1//span[contains(., 'Information')]/../..//input[@id='nodeLabel' and @value='Join Node'] | //span[contains(., 'Information')]/../..//textarea[@id='nodeLabel' and contains(., 'Join Node')]
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//span[contains(., 'Information')]/../..//input[@id='nodeLabel' and @value='Join Node'] | //span[contains(., 'Information')]/../..//textarea[@id='nodeLabel' and contains(., 'Join Node')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//span[contains(., 'Information')]/../..//input[@id='nodeLabel' and @value='Join Node'] | //span[contains(., 'Information')]/../..//textarea[@id='nodeLabel' and contains(., 'Join Node')]
Running assertElementPresent with parameters//span[contains(., 'Information')]/../..//input[@id='nodeLabel' and @value='Join Node'] | //span[contains(., 'Information')]/../..//textarea[@id='nodeLabel' and contains(., 'Join Node')]
Running assertJavaScriptErrors with parameters//span[contains(., 'Information')]/../..//input[@id='nodeLabel' and @value='Join Node'] | //span[contains(., 'Information')]/../..//textarea[@id='nodeLabel' and contains(., 'Join Node')]