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 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 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":"20099","contactId":"20129","createDate":1632909053626,"ctCollectionId":"0","defaultUser":false,"emailAddress":"[email protected]","emailAddressVerified":true,"externalReferenceCode":"","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1632915377851,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1632915463184,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1632915842811,"mvccVersion":"17","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","userId":"20127","uuid":"88fb0481-5067-30e6-77d5-93a92b44e2bc"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20099","contactId":"20129","createDate":1632909053626,"ctCollectionId":"0","defaultUser":false,"emailAddress":"[email protected]","emailAddressVerified":true,"externalReferenceCode":"","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1632915377851,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1632915463184,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1632915843061,"mvccVersion":"18","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","userId":"20127","uuid":"88fb0481-5067-30e6-77d5-93a92b44e2bc"}Finished executing commands.
Running Open with locator1http://localhost:8080/web/[email protected]
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 assertJavaScriptErrors with parametershttp://localhost:8080/web/[email protected]
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/web/[email protected]
Running post with parametersArg: ${curl}Return: {"active":true,"classNameId":"20003","classPK":"41192","companyId":"20099","creatorUserId":"20127","ctCollectionId":"0","description":"","descriptionCurrentValue":"","descriptiveName":"Test Site Name","friendlyURL":"\/test-site-name","groupId":"41192","groupKey":"Test Site Name","inheritContent":false,"liveGroupId":"0","manualMembership":true,"membershipRestriction":0,"mvccVersion":"0","name":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Name language-id=\"en_US\">Test Site Name<\/Name><\/root>","nameCurrentValue":"Test Site Name","parentGroupId":"0","remoteStagingGroupCount":0,"site":true,"treePath":"\/41192\/","type":1,"uuid":"bade5628-a405-38d5-60de-224b568d1181"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"active":true,"classNameId":"20003","classPK":"41194","companyId":"20099","creatorUserId":"20127","ctCollectionId":"0","description":"","descriptionCurrentValue":"","descriptiveName":"Site Name","friendlyURL":"\/site-name","groupId":"41194","groupKey":"Site Name","inheritContent":false,"liveGroupId":"0","manualMembership":true,"membershipRestriction":0,"mvccVersion":"0","name":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Name language-id=\"en_US\">Site Name<\/Name><\/root>","nameCurrentValue":"Site Name","parentGroupId":"0","remoteStagingGroupCount":0,"site":true,"treePath":"\/41194\/","type":1,"uuid":"8a81573f-696d-a877-7ee4-277eb4e4db07"}Finished executing commands.
Running Open with locator1http://localhost:8080/group/test-site-name/~/control_panel/manage?p_p_id=com_liferay_staging_processes_web_portlet_StagingProcessesPortlet
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 assertJavaScriptErrors with parametershttp://localhost:8080/group/test-site-name/~/control_panel/manage?p_p_id=com_liferay_staging_processes_web_portlet_StagingProcessesPortlet
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/group/test-site-name/~/control_panel/manage?p_p_id=com_liferay_staging_processes_web_portlet_StagingProcessesPortlet
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/test-site-name/~/control_panel/manage?p_p_id=com_liferay_staging_processes_web_portlet_StagingProcessesPortlet
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 assertJavaScriptErrors with parametershttp://localhost:8080/group/test-site-name/~/control_panel/manage?p_p_id=com_liferay_staging_processes_web_portlet_StagingProcessesPortlet
Running assertLiferayErrors
Running IsElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running isNotVisible with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running AssertElementPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running AssertElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running IsElementPresent with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running isElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running Click with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running mouseOver with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running click with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running AssertVisible with locator1//*[@data-qa-id='productMenuBody']
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 assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//div[contains(@class,'site-name')] with value1Test Site Name
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Test Site Name
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 Site Name
Running assertJavaScriptErrors with parameters//div[contains(@class,'site-name')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'site-name')]Test Site Name
Running waitForPartialTextCaseInsensitive with parameters//div[contains(@class,'site-name')]Test Site Name
Running assertPartialTextCaseInsensitive with parameters//div[contains(@class,'site-name')]Test Site Name
Running assertJavaScriptErrors with parameters//div[contains(@class,'site-name')]
Running assertLiferayErrors
Running Pause with locator13000
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 assertJavaScriptErrors with parameters3000
Running assertLiferayErrors
Running pause with parameters3000
Running Check#checkHiddenToggleSwitch with locator1//span[contains(.,'Local Live')]
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 assertJavaScriptErrors with parameters//span[contains(.,'Local Live')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//span[contains(.,'Local Live')]
Running mouseOver with parameters//span[contains(.,'Local Live')]
Running isNotChecked with parametersxpath=(//span[contains(.,'Local Live')])/../../input
Running clickAt with parameters//span[contains(.,'Local Live')]
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 assertJavaScriptErrors with parameters//span[contains(.,'Local Live')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//span[contains(.,'Local Live')]
Running assertChecked with parametersxpath=(//span[contains(.,'Local Live')])/../../input
Running assertJavaScriptErrors with parameters//span[contains(.,'Local Live')]
Running assertLiferayErrors
Running assertJavaScriptErrors with parameters//span[contains(.,'Local Live')]
Running assertLiferayErrors
Running Click with locator1//span[contains(.,'Select All')]
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 assertJavaScriptErrors with parameters//span[contains(.,'Select All')]
Running assertLiferayErrors
Running waitForVisible with parameters//span[contains(.,'Select All')]
Running mouseOver with parameters//span[contains(.,'Select All')]
Running click with parameters//span[contains(.,'Select All')]
Running assertJavaScriptErrors with parameters//span[contains(.,'Select All')]
Running assertLiferayErrors
Running AssertClickNoError with locator1//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')] with value1Save
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Save
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;')]Save
Running assertJavaScriptErrors with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Save
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;')]Save
Running assertJavaScriptErrors with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]Save
Running waitForTextCaseInsensitive with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]Save
Running assertTextCaseInsensitive with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]Save
Running mouseOver with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]
Running click with parameters//button[contains(.,'Save')] | //div[contains(@class,'button-holder ')]/button[contains(.,'Save')]
Running AssertConfirm with value1Are you sure you want to activate local staging for Test Site Name?
Running assertAlertText with parametersAre you sure you want to activate local staging for Test Site Name?
Running acceptAlert
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Are you sure you want to activate local staging for Test Site Name?
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;')]Are you sure you want to activate local staging for Test Site Name?
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running IsElementNotPresent with locator1//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
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 assertJavaScriptErrors with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running assertLiferayErrors
Running isElementPresent with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running isElementNotPresent with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running Pause with locator11000
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 assertJavaScriptErrors with parameters1000
Running assertLiferayErrors
Running pause with parameters1000
Running IsElementNotPresent with locator1//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
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 assertJavaScriptErrors with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running assertLiferayErrors
Running isElementPresent with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running isNotVisible with parameters//*[@data-qa-id='processResult'][contains(.,'Successful')] | //h6[contains(.,'Successful')]
Running AssertTextEquals with locator1//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')] with value1SUCCESSFUL
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]SUCCESSFUL
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;')]SUCCESSFUL
Running assertJavaScriptErrors with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]SUCCESSFUL
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;')]SUCCESSFUL
Running assertJavaScriptErrors with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]SUCCESSFUL
Running waitForTextCaseInsensitive with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]SUCCESSFUL
Running assertTextCaseInsensitive with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]SUCCESSFUL
Running assertJavaScriptErrors with parameters//*[@data-qa-id='processResult'] | //h6[contains(@class,'background-task-status-row')]
Running assertLiferayErrors
Running AssertTextNotPresent with locator1//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))] with value1The tunneling servlet shared secret is not set.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]The tunneling servlet shared secret is not set.
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;')]The tunneling servlet shared secret is not set.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))]
Running assertLiferayErrors
Running waitForTextNotPresent with parametersThe tunneling servlet shared secret is not set.
Running assertTextNotPresent with parametersThe tunneling servlet shared secret is not set.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))]
Running assertLiferayErrors
Running AssertTextNotPresent with locator1//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))] with value1Your request failed to complete.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Your request failed to complete.
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;')]Your request failed to complete.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))]
Running assertLiferayErrors
Running waitForTextNotPresent with parametersYour request failed to complete.
Running assertTextNotPresent with parametersYour request failed to complete.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and (contains(@class,'alert-error') or contains(@class,'alert-danger'))][not(contains(@style,'display: none'))]
Running assertLiferayErrors
Running AssertElementPresent 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[*[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 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[*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running waitForElementPresent 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[*[contains(@class,'icon-plus')]]
Running assertElementPresent 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[*[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[*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running AssertConsoleTextNotPresent with value1Please configure tunneling.servlet.shared.secret
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Please configure tunneling.servlet.shared.secret
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;')]Please configure tunneling.servlet.shared.secret
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running assertConsoleTextNotPresent with parametersPlease configure tunneling.servlet.shared.secret
Assert that 'PRODUCT_MENU_OPENED' is available --> PASSED
Assert that 'PRODUCT_MENU_CLOSED' is not available --> PASSED
Click on 'ANY' --> PASSED
AssertVisible#assertVisible --> PASSED
Assert that 'PRODUCT_MENU_PANEL_SITE_ADMINISTRATION_SITE_NAME' contains the value 'Test Site Name' --> PASSED
Check#checkHiddenToggleSwitch --> PASSED
Click on 'CONTENT_SELECT_ALL_CHECKBOX' --> PASSED
Click on 'SAVE' that should have a value of 'Save' --> PASSED
Assert that the text within the confirmation window equals the value 'Are you sure you want to activate local staging for Test Site Name?' and execute the confirmation --> PASSED
Assert that 'PROCESS_RESULT' equals the value 'SUCCESSFUL' --> PASSED
Running AssertConsoleTextNotPresent with value1javax.portlet.PortletException: java.lang.NullPointerException
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]javax.portlet.PortletException: java.lang.NullPointerException
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;')]javax.portlet.PortletException: java.lang.NullPointerException
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running assertConsoleTextNotPresent with parametersjavax.portlet.PortletException: java.lang.NullPointerException
Assert that 'PRODUCT_MENU_OPENED' is available --> PASSED
Assert that 'PRODUCT_MENU_CLOSED' is not available --> PASSED
Click on 'ANY' --> PASSED
AssertVisible#assertVisible --> PASSED
Assert that 'PRODUCT_MENU_PANEL_SITE_ADMINISTRATION_SITE_NAME' contains the value 'Test Site Name' --> PASSED
Check#checkHiddenToggleSwitch --> PASSED
Click on 'CONTENT_SELECT_ALL_CHECKBOX' --> PASSED
Click on 'SAVE' that should have a value of 'Save' --> PASSED
Assert that the text within the confirmation window equals the value 'Are you sure you want to activate local staging for Test Site Name?' and execute the confirmation --> PASSED
Assert that 'PROCESS_RESULT' equals the value 'SUCCESSFUL' --> PASSED
This is the test for LPS-107774. Can create a Collection Page based on Collections or Collection Providers in Pages Tree panel of Staging site.
## * GroupId: 41202
Running post with parametersArg: ${curl}Return: {"DDMStructureKey":"BASIC-WEB-CONTENT","DDMTemplateKey":"BASIC-WEB-CONTENT","articleId":"41243","classNameId":"0","classPK":"0","companyId":"20099","content":"<?xml version=\"1.0\"?>%0A%0A<root available-locales=\"en_US\" default-locale=\"en_US\" version=\"1.0\">%0A\t<dynamic-element index-type=\"text\" instance-id=\"Nny0E3TU\" name=\"content\" type=\"rich_text\">%0A\t\t<dynamic-content language-id=\"en_US\"><![CDATA[<p>Web Content Content<\/p>]]><\/dynamic-content>%0A\t<\/dynamic-element>%0A<\/root>","createDate":1632915866255,"ctCollectionId":"0","defaultLanguageId":"en_US","description":"","descriptionCurrentValue":"","descriptionMapAsXML":"","displayDate":1632915840000,"expirationDate":null,"externalReferenceCode":"41243","folderId":"0","groupId":"41202","id":"41244","indexable":true,"lastPublishDate":null,"layoutUuid":"","modifiedDate":1632915866264,"mvccVersion":"1","resourcePrimKey":"41245","reviewDate":null,"smallImage":false,"smallImageId":"0","smallImageURL":"","status":0,"statusByUserId":"20127","statusByUserName":"Test Test","statusDate":1632915866264,"title":"First Web Content","titleCurrentValue":"First Web Content","titleMapAsXML":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Title language-id=\"en_US\">First Web Content<\/Title><\/root>","treePath":"\/","urlTitle":"first-web-content","userId":"20127","userName":"Test Test","uuid":"3c05a2c1-2f7c-4367-f4a9-761a25780b9f","version":1.0}Finished executing commands.
## * GroupId: 41202
Running post with parametersArg: ${curl}Return: {"DDMStructureKey":"BASIC-WEB-CONTENT","DDMTemplateKey":"BASIC-WEB-CONTENT","articleId":"41257","classNameId":"0","classPK":"0","companyId":"20099","content":"<?xml version=\"1.0\"?>%0A%0A<root available-locales=\"en_US\" default-locale=\"en_US\" version=\"1.0\">%0A\t<dynamic-element index-type=\"text\" instance-id=\"vOm4TxQL\" name=\"content\" type=\"rich_text\">%0A\t\t<dynamic-content language-id=\"en_US\"><![CDATA[<p>Web Content Content<\/p>]]><\/dynamic-content>%0A\t<\/dynamic-element>%0A<\/root>","createDate":1632915867065,"ctCollectionId":"0","defaultLanguageId":"en_US","description":"","descriptionCurrentValue":"","descriptionMapAsXML":"","displayDate":1632915840000,"expirationDate":null,"externalReferenceCode":"41257","folderId":"0","groupId":"41202","id":"41258","indexable":true,"lastPublishDate":null,"layoutUuid":"","modifiedDate":1632915867073,"mvccVersion":"1","resourcePrimKey":"41259","reviewDate":null,"smallImage":false,"smallImageId":"0","smallImageURL":"","status":0,"statusByUserId":"20127","statusByUserName":"Test Test","statusDate":1632915867073,"title":"Second Web Content","titleCurrentValue":"Second Web Content","titleMapAsXML":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Title language-id=\"en_US\">Second Web Content<\/Title><\/root>","treePath":"\/","urlTitle":"second-web-content","userId":"20127","userName":"Test Test","uuid":"63ba6e77-df79-6bf1-0ea5-f7ba96b651a4","version":1.0}Finished executing commands.
## * GroupId: 41202
Running post with parametersArg: ${curl}Return: {"DDMStructureKey":"BASIC-WEB-CONTENT","DDMTemplateKey":"BASIC-WEB-CONTENT","articleId":"41270","classNameId":"0","classPK":"0","companyId":"20099","content":"<?xml version=\"1.0\"?>%0A%0A<root available-locales=\"en_US\" default-locale=\"en_US\" version=\"1.0\">%0A\t<dynamic-element index-type=\"text\" instance-id=\"Fk4vYzMS\" name=\"content\" type=\"rich_text\">%0A\t\t<dynamic-content language-id=\"en_US\"><![CDATA[<p>Web Content Content<\/p>]]><\/dynamic-content>%0A\t<\/dynamic-element>%0A<\/root>","createDate":1632915867801,"ctCollectionId":"0","defaultLanguageId":"en_US","description":"","descriptionCurrentValue":"","descriptionMapAsXML":"","displayDate":1632915840000,"expirationDate":null,"externalReferenceCode":"41270","folderId":"0","groupId":"41202","id":"41271","indexable":true,"lastPublishDate":null,"layoutUuid":"","modifiedDate":1632915867814,"mvccVersion":"1","resourcePrimKey":"41272","reviewDate":null,"smallImage":false,"smallImageId":"0","smallImageURL":"","status":0,"statusByUserId":"20127","statusByUserName":"Test Test","statusDate":1632915867814,"title":"Third Web Content","titleCurrentValue":"Third Web Content","titleMapAsXML":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Title language-id=\"en_US\">Third Web Content<\/Title><\/root>","treePath":"\/","urlTitle":"third-web-content","userId":"20127","userName":"Test Test","uuid":"77b9948f-b426-201e-e094-af80d29a81f5","version":1.0}Finished executing commands.
## * GroupId: 41202
## * GroupId: 20125
Running add with parametersArg: ${list}Arg: com.liferay.blogs.model.BlogsEntryReturn:
Running add with parametersArg: ${list}Arg: com.liferay.bookmarks.model.BookmarksEntryReturn:
Running add with parametersArg: ${list}Arg: com.liferay.bookmarks.model.BookmarksFolderReturn:
Running add with parametersArg: ${list}Arg: com.liferay.calendar.model.CalendarBookingReturn:
Running add with parametersArg: ${list}Arg: com.liferay.commerce.model.CommerceOrderReturn:
Running add with parametersArg: ${list}Arg: com.liferay.document.library.kernel.model.DLFileEntryReturn:
Running add with parametersArg: ${list}Arg: com.liferay.document.library.kernel.model.DLFolderReturn:
Running add with parametersArg: ${list}Arg: com.liferay.dynamic.data.lists.model.DDLRecordReturn:
Running add with parametersArg: ${list}Arg: com.liferay.knowledge.base.model.KBArticleReturn:
Running add with parametersArg: ${list}Arg: com.liferay.message.boards.model.MBMessageReturn:
Running add with parametersArg: ${list}Arg: com.liferay.translation.model.TranslationEntryReturn:
Running add with parametersArg: ${list}Arg: com.liferay.journal.model.JournalArticleReturn:
Running add with parametersArg: ${list}Arg: com.liferay.journal.model.JournalFolderReturn:
Running add with parametersArg: ${list}Arg: com.liferay.wiki.model.WikiPageReturn:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running add with parametersArg: ${list}Arg: ${classNameId}Return:
Running post with parametersArg: ${curl}Return: {"assetEntrySubtype":"40451","assetEntryType":"com.liferay.journal.model.JournalArticle","assetListEntryId":"41283","assetListEntryKey":"dynamic-collection","companyId":"20099","createDate":1632915874720,"ctCollectionId":"0","groupId":"41202","lastPublishDate":null,"modifiedDate":1632915874720,"mvccVersion":"0","title":"Dynamic Collection","type":0,"userId":"20127","userName":"Test Test","uuid":"962d1126-92f8-4a42-edb2-e61ace2437ed"}Finished executing commands.
Running IsElementNotPresent with locator1//*[@data-qa-id='productMenu']
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 assertJavaScriptErrors with parameters//*[@data-qa-id='productMenu']
Running assertLiferayErrors
Running isElementPresent with parameters//*[@data-qa-id='productMenu']
Running isNotVisible with parameters//*[@data-qa-id='productMenu']
Running IsElementNotPresent with locator1//span[@class='active']//*[@data-qa-id='staging']
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 assertJavaScriptErrors with parameters//span[@class='active']//*[@data-qa-id='staging']
Running assertLiferayErrors
Running isElementPresent with parameters//span[@class='active']//*[@data-qa-id='staging']
Running isNotVisible with parameters//span[@class='active']//*[@data-qa-id='staging']
Running AssertVisible with locator1//span[@class='active']//*[@data-qa-id='staging']
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 assertJavaScriptErrors with parameters//span[@class='active']//*[@data-qa-id='staging']
Running assertLiferayErrors
Running waitForVisible with parameters//span[@class='active']//*[@data-qa-id='staging']
Running assertVisible with parameters//span[@class='active']//*[@data-qa-id='staging']
Running assertJavaScriptErrors with parameters//span[@class='active']//*[@data-qa-id='staging']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running isNotVisible with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running AssertElementPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running AssertElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running IsElementPresent with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running isElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running AssertVisible with locator1//*[@data-qa-id='productMenuBody']
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 assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//div[contains(@id,'layout-finder')]//input
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 assertJavaScriptErrors with parameters//div[contains(@id,'layout-finder')]//input
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@id,'layout-finder')]//input
Running isElementNotPresent with parameters//div[contains(@id,'layout-finder')]//input
Running Click with locator1//button[contains(.,'Page Tree')]
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 assertJavaScriptErrors with parameters//button[contains(.,'Page Tree')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Page Tree')]
Running mouseOver with parameters//button[contains(.,'Page Tree')]
Running click with parameters//button[contains(.,'Page Tree')]
Running assertJavaScriptErrors with parameters//button[contains(.,'Page Tree')]
Running assertLiferayErrors
Running Click with locator1//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running mouseOver with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running click with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertLiferayErrors
Running Click with locator1xpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
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 assertJavaScriptErrors with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running mouseOver with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running click with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertLiferayErrors
Running Click with locator1//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][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 assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running mouseOver with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running click with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
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 assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
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 assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running isElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running isNotVisible with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running AssertElementPresent with locator1//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
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 assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collections'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running Click#mouseDownMouseUp with locator1//*[contains(@class,'card-body')][contains(.,'Blank')]
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 assertJavaScriptErrors with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running waitForVisible with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running mouseDown with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running mouseUp with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertJavaScriptErrors with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertLiferayErrors
Running SelectFrame with locator1//div[contains(@class,'modal-body')]/iframe
Running waitForJavaScriptNoError with parameters
try {
var eventValue = LFR_JS_EVENTS_LOG.getLastEvent("modalIframeLoaded").src;
return eventValue.includes("dialog-iframe-popup");
}
catch(err) {
return false;
}
Event "modalIframeLoaded" with attribute "src" and value "dialog-iframe-popup" not fired.
Running verifyJavaScript with parameters
try {
var eventValue = LFR_JS_EVENTS_LOG.getLastEvent("modalIframeLoaded").src;
return eventValue.includes("dialog-iframe-popup");
}
catch(err) {
return false;
}
Event "modalIframeLoaded" with attribute "src" and value "dialog-iframe-popup" not fired.
Running waitForVisible with parameters//div[contains(@class,'modal-body')]/iframe
Running mouseOver with parameters//div[contains(@class,'modal-body')]/iframe
Running selectFrame with parameters//div[contains(@class,'modal-body')]/iframe
Running assertJavaScriptErrors with parameters//div[contains(@class,'modal-body')]/iframe
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 assertJavaScriptErrors with parameters//div[contains(@class,'modal-body')]/iframe
Running assertLiferayErrors
Running Click with locator1//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
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 assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running mouseOver with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running click with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')] with value1Test Collection Page Name 1
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Test Collection Page Name 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;')]Test Collection Page Name 1
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]Test Collection Page Name 1
Running waitForEditable with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running mouseOver with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]Test Collection Page Name 1
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running Click#mouseDownMouseUp with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running mouseDown with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running mouseUp with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running SelectFrame#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 assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running WaitForPageLoad
Running waitForJavaScriptNoError with parameters
return document.readyState === "complete";
Page is still loading.
Running verifyJavaScript with parameters
return document.readyState === "complete";
Page is still loading.
Running AssertVisible with locator1//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
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 assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertVisible with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')] with value1Collection Page
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Collection Page
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;')]Collection Page
Running assertJavaScriptErrors with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running waitForPartialTextCaseInsensitive with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running assertPartialTextCaseInsensitive with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running assertJavaScriptErrors with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]
Running assertLiferayErrors
Running AssertVisible with locator1xpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Dynamic Collection') and contains(@id,'fragment-')]
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 assertJavaScriptErrors with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Dynamic Collection') and contains(@id,'fragment-')]
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Dynamic Collection') and contains(@id,'fragment-')]
Running assertVisible with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Dynamic Collection') and contains(@id,'fragment-')]
Running assertJavaScriptErrors with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Dynamic Collection') and contains(@id,'fragment-')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertLiferayErrors
Running AssertElementPresent with locator1//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 1*']
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 assertJavaScriptErrors with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 1*']
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 1*']
Running assertElementPresent with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 1*']
Running assertJavaScriptErrors with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 1*']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running isNotVisible with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running AssertElementPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertElementPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'open') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'closed'))]
Running assertLiferayErrors
Running AssertElementNotPresent with locator1//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
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 assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertElementNotPresent with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertJavaScriptErrors with parameters//div[contains(@id,'sidenavSliderId') and contains(@class,'closed') and not(contains(@class,'sidenav-transition')) and not(contains(@class,'open'))]
Running assertLiferayErrors
Running IsElementPresent with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running isElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running Click with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running mouseOver with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running click with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Back to Menu'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running AssertVisible with locator1//*[@data-qa-id='productMenuBody']
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 assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertVisible with parameters//*[@data-qa-id='productMenuBody']
Running assertJavaScriptErrors with parameters//*[@data-qa-id='productMenuBody']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//div[contains(@id,'layout-finder')]//input
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 assertJavaScriptErrors with parameters//div[contains(@id,'layout-finder')]//input
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@id,'layout-finder')]//input
Running isElementNotPresent with parameters//div[contains(@id,'layout-finder')]//input
Running Click with locator1//button[contains(.,'Page Tree')]
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 assertJavaScriptErrors with parameters//button[contains(.,'Page Tree')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Page Tree')]
Running mouseOver with parameters//button[contains(.,'Page Tree')]
Running click with parameters//button[contains(.,'Page Tree')]
Running assertJavaScriptErrors with parameters//button[contains(.,'Page Tree')]
Running assertLiferayErrors
Running Click with locator1//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running mouseOver with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running click with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[contains(@class,'form-control-select')]
Running assertLiferayErrors
Running Click with locator1xpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
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 assertJavaScriptErrors with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running mouseOver with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running click with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[(contains(@class,'open') or contains(@class,'show')) and (contains(@class,'dropdown') or contains(.//*/@class,'dropdown'))]//*[self::a or self::span or self::button][normalize-space(text())='Public Pages']
Running assertLiferayErrors
Running Click with locator1//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][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 assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running mouseOver with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running click with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-type-selector')]//button[*[name()='svg'][contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
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 assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Add Collection Page']
Running assertLiferayErrors
Running IsElementNotPresent with locator1//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
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 assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running isElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running isElementNotPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running AssertClick#assertPartialTextClickAt with locator1//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))] with value1Collection Providers
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Collection Providers
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;')]Collection Providers
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Collection Providers
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;')]Collection Providers
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running waitForVisible with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]Collection Providers
Running waitForPartialTextCaseInsensitive with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]Collection Providers
Running assertPartialTextCaseInsensitive with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]Collection Providers
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running mouseOver with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running clickAt with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running AssertElementPresent with locator1//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
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 assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertElementPresent with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running assertJavaScriptErrors with parameters//*[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Collection Providers'][not(contains(@id,'ProductMenu') or contains(@href,'site_administration'))]
Running Click#mouseDownMouseUp with locator1//*[contains(@class,'card-body')][contains(.,'Blank')]
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 assertJavaScriptErrors with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running waitForVisible with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running mouseDown with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running mouseUp with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertJavaScriptErrors with parameters//*[contains(@class,'card-body')][contains(.,'Blank')]
Running assertLiferayErrors
Running SelectFrame with locator1//div[contains(@class,'modal-body')]/iframe
Running waitForJavaScriptNoError with parameters
try {
var eventValue = LFR_JS_EVENTS_LOG.getLastEvent("modalIframeLoaded").src;
return eventValue.includes("dialog-iframe-popup");
}
catch(err) {
return false;
}
Event "modalIframeLoaded" with attribute "src" and value "dialog-iframe-popup" not fired.
Running verifyJavaScript with parameters
try {
var eventValue = LFR_JS_EVENTS_LOG.getLastEvent("modalIframeLoaded").src;
return eventValue.includes("dialog-iframe-popup");
}
catch(err) {
return false;
}
Event "modalIframeLoaded" with attribute "src" and value "dialog-iframe-popup" not fired.
Running waitForVisible with parameters//div[contains(@class,'modal-body')]/iframe
Running mouseOver with parameters//div[contains(@class,'modal-body')]/iframe
Running selectFrame with parameters//div[contains(@class,'modal-body')]/iframe
Running assertJavaScriptErrors with parameters//div[contains(@class,'modal-body')]/iframe
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 assertJavaScriptErrors with parameters//div[contains(@class,'modal-body')]/iframe
Running assertLiferayErrors
Running Click with locator1//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
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 assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running mouseOver with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running click with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')] with value1Test Collection Page Name 2
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Test Collection Page Name 2
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 Collection Page Name 2
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]Test Collection Page Name 2
Running waitForEditable with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running mouseOver with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]Test Collection Page Name 2
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[@type='text'] | //div[contains(@class,'form-group')]//input[contains(@id,'name')]
Running assertLiferayErrors
Running Click#mouseDownMouseUp with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
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 assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running mouseDown with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running mouseUp with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Add'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running SelectFrame#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 assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running WaitForPageLoad
Running waitForJavaScriptNoError with parameters
return document.readyState === "complete";
Page is still loading.
Running verifyJavaScript with parameters
return document.readyState === "complete";
Page is still loading.
Running AssertVisible with locator1//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
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 assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertVisible with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]/div[contains(@class,'buttons')]/button
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')] with value1Collection Page
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Collection Page
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;')]Collection Page
Running assertJavaScriptErrors with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]
Running assertLiferayErrors
Running waitForVisible with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running waitForPartialTextCaseInsensitive with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running assertPartialTextCaseInsensitive with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]Collection Page
Running assertJavaScriptErrors with parameters//*[@data-qa-id='controlMenu']//span[contains(@class,'text-truncate')]
Running assertLiferayErrors
Running AssertVisible with locator1xpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Most Viewed Assets') and contains(@id,'fragment-')]
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 assertJavaScriptErrors with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Most Viewed Assets') and contains(@id,'fragment-')]
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Most Viewed Assets') and contains(@id,'fragment-')]
Running assertVisible with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Most Viewed Assets') and contains(@id,'fragment-')]
Running assertJavaScriptErrors with parametersxpath=(//div[contains(@class,'page-editor__topper__bar') and contains(.,'Container')]//following-sibling::div[contains(@class,'page-editor__topper__content')])[1]/div[contains(@class,'page-editor__container')]//div[contains(.,'Most Viewed Assets') and contains(@id,'fragment-')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][1]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Third Web Content')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][2]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'Second Web Content')]
Running assertLiferayErrors
Running AssertVisible with locator1//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
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 assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertVisible with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertJavaScriptErrors with parameters//div[contains(@class,'page-editor__topper') and contains(.,'Collection Display')]//div[contains(@class,'page-editor__collection')]/div[@class='row'][3]/div[contains(@class,'col')][1]//*[contains(@class,'item__title') and contains(.,'First Web Content')]
Running assertLiferayErrors
Running AssertElementPresent with locator1//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 2*']
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 assertJavaScriptErrors with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 2*']
Running assertLiferayErrors
Running waitForElementPresent with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 2*']
Running assertElementPresent with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 2*']
Running assertJavaScriptErrors with parameters//div[contains(@class,'pages-tree')]//*[contains(@class,'tree-node')]//a[normalize-space()='Test Collection Page Name 2*']
Running assertLiferayErrors
LocalFile.PagesFinderWithStaging#tear-down
## * GroupId: 41192
Running post with parametersArg: ${curl}Return: {}Finished executing commands.
## * GroupId: 41194
Running post with parametersArg: ${curl}Return: {}Finished executing commands.
AssertTextPresent(
locator1 = "Message#ERROR_3_ALT",
value1 = "The recycle bin of this site will be automatically emptied before turning on local staging. Make sure to manually restore anything you don't want to delete permanently before you continue.");
@description = "This is the test for LPS-107774. Can create a Collection Page based on Collections or Collection Providers in Pages Tree panel of Staging site."
38
task ("Add three Web Content Articles based on Basic Web Content") {
39
for (var entryTitle : list "First Web Content,Second Web Content,Third Web Content") {
40
JSONWebcontent.addWebContent(
content = "Web Content Content",
groupName = "Test Site Name (Staging)",
site = "false",
title = "${entryTitle}");
var groupId = JSONCurlUtil.post("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
191
if ("${groupId}" == "") {
192
fail("FAIL. Cannot find group.");
}
195
return "${groupId}";
}
11
else {
12
var grandParentGroupId = "0";
}
15
return "${grandParentGroupId}";
276
var portalURL = JSONCompany.getPortalURL();
57
var portalURL = PropsUtil.get("portal.url");
59
return "${portalURL}";
278
var curl = '''
${portalURL}/api/jsonws/group/get-groups/company-id/${companyId}/parent-group-id/${grandParentGroupId}/site/true \
-u [email protected]:test
''';
283
var groupId = JSONCurlUtil.get("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
285
if ("${groupId}" == "") {
286
fail("FAIL. Cannot find group.");
}
289
return "${groupId}";
}
57
else {
58
var parentGroupId = "0";
}
61
return "${parentGroupId}";
234
var curl = '''
${portalURL}/api/jsonws/group/get-groups/company-id/${companyId}/parent-group-id/${parentGroupId}/site/${site} \
-u [email protected]:test
''';
239
var groupId = JSONCurlUtil.get("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
241
if ("${groupId}" == "") {
242
fail("FAIL. Cannot find group.");
}
245
echo("## * GroupId: ${groupId}");
247
return "${groupId}";
74
return "${groupId}";
66
var contentXML = JSONWebcontentSetter.setContentXML(
content = "${content}",
source = "${source}");
22
JSONUtil2._exclusiveOrCheck(
A = "${content}",
B = "${contentMap}",
failMessage = "Please only set 'content' or only 'contentMap' but not both or none.");
113
if (((isSet(A)) && (isSet(B))) || ((!(isSet(B))) && (!(isSet(A))))) {
114
fail("${failMessage}");
}
27
if (isSet(contentMap)) {
28
var contentXML = JSONWebcontentUtil._localizedConvertToXML(contentMap = "${contentMap}");
task ("Add a dynamic Collections and select Web Content Article as Asset Entry Type") {
49
JSONAssetlist.addDynamicAssetListEntryWithItemType(
groupName = "Test Site Name (Staging)",
itemSubtype = "Basic Web Content",
itemType = "Web Content Article",
site = "false",
title = "Dynamic Collection");