LocalFile.DocumentsandmediaUpgrade#set-up
  • 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 runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/[email protected]
    • 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/[email protected]
    • Running assertLiferayErrors

    Cause:

    LIFERAY_ERROR: Portal property "redirect.url.domains.allowed" is obsolete

    Steps:

    • Sign in to Liferay Portal as '${userEmailAddress}' using the password '${userPassword}' --> WARNING
      • Open browser to 'http://localhost:8080/web/[email protected]' --> WARNING
    before0Before
    after0After
  • Running AssertElementPresent with locator1//span[@class='user-avatar-link']
    • 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='user-avatar-link']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//span[@class='user-avatar-link']
    • Running assertElementPresent with parameters//span[@class='user-avatar-link']
    • Running assertJavaScriptErrors with parameters//span[@class='user-avatar-link']
    • Running assertLiferayErrors
  • Running WaitForLiferayEvent#initializeLiferayEventLog
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
  • Running AssertLocation with value1http://localhost:8080/web/[email protected]
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]http://localhost:8080/web/[email protected]
    • 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;')]http://localhost:8080/web/[email protected]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
    • Running assertLocation with parametershttp://localhost:8080/web/[email protected]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'applications-menu-modal')]
    • 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,'applications-menu-modal')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
    • Running isElementNotPresent with parameters//div[contains(@class,'applications-menu-modal')]
  • Running Click with locator1//button[@data-qa-id='applicationsMenu']
    • 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[@data-qa-id='applicationsMenu']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//button[@data-qa-id='applicationsMenu']
    • Running mouseOver with parameters//button[@data-qa-id='applicationsMenu']
    • Running click with parameters//button[@data-qa-id='applicationsMenu']
    • Running assertJavaScriptErrors with parameters//button[@data-qa-id='applicationsMenu']
    • Running assertLiferayErrors
  • Running WaitForElementPresent with locator1//div[contains(@class,'applications-menu-modal')]
    • Running waitForElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
  • Running Click with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • 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//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • Running mouseOver with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • Running click with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
    • 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//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
    • Running assertElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
    • Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
    • Running assertLiferayErrors
  • Running WaitForLiferayEvent#initializeLiferayEventLog
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
  • Running Click with locator1//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • 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(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • Running mouseOver with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • Running click with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//li[contains(.,'Configuration')]/following-sibling::li//span[normalize-space(text())='Search']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//*[@data-qa-id='headerTitle'] with value1Search
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Search
    • 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;')]Search
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='headerTitle']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Search
    • 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;')]Search
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='headerTitle']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='headerTitle']Search
    • Running waitForTextCaseInsensitive with parameters//*[@data-qa-id='headerTitle']Search
    • Running assertTextCaseInsensitive with parameters//*[@data-qa-id='headerTitle']Search
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='headerTitle']
    • Running assertLiferayErrors
  • Running AssertClick with locator1//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions'] with value1Index Actions
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Index Actions
    • 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;')]Index Actions
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Index Actions
    • 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;')]Index Actions
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Index Actions
    • 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;')]Index Actions
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']Index Actions
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']Index Actions
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']Index Actions
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running clickAt with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[normalize-space()='Index Actions']
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Index Actions']
    • 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,'navbar')]//a[contains(@class,'active') and normalize-space()='Index Actions']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Index Actions']
    • Running assertElementPresent with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Index Actions']
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'navbar')]//a[contains(@class,'active') and normalize-space()='Index Actions']
    • Running assertLiferayErrors
  • Running Click with locator1//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • 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//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • Running mouseOver with parameters//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • Running click with parameters//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • Running assertJavaScriptErrors with parameters//li[contains(.,'Reindex all search indexes.')]//button[contains(.,'Execute')]
    • Running assertLiferayErrors
  • Running Pause#pauseNoSPARefresh with locator11000
    • Running pause with parameters1000
  • Current Elasticsearch Tasks:
  • Running Pause#pauseNoSPARefresh with locator11000
    • Running pause with parameters1000
  • Current Elasticsearch Tasks:
  • Started reindexing 2 second(s) after clicking 'Execute'.
  • Running Pause#pauseNoSPARefresh with locator110000
    • Running pause with parameters10000
  • Current Elasticsearch Tasks:
  • Running IsElementPresent#pauseIsElementPresent with locator1//div[contains(.,'The portal is currently reindexing.')]
    • 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(.,'The portal is currently reindexing.')]
    • Running assertLiferayErrors
    • Running pause with parameters1000
    • Running isElementPresent with parameters//div[contains(.,'The portal is currently reindexing.')]
  • Running Pause#pauseNoSPARefresh with locator110000
    • Running pause with parameters10000
  • Current Elasticsearch Tasks:
  • Running Pause#pauseNoSPARefresh with locator110000
    • Running pause with parameters10000
  • Current Elasticsearch Tasks:
  • Running IsElementPresent#pauseIsElementPresent with locator1//div[contains(.,'The portal is currently reindexing.')]
    • 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(.,'The portal is currently reindexing.')]
    • Running assertLiferayErrors
    • Running pause with parameters1000
    • Running isElementPresent with parameters//div[contains(.,'The portal is currently reindexing.')]
  • Finished reindexing after 30 seconds.
  • LocalFile.DocumentsandmediaUpgrade#ViewDMArchive72104
  • ## * GroupId: 20124
  • ## * GroupId: 20124
  • Running post with parametersArg: ${curl}Return: {"classNameId":"0","classPK":"0","colorSchemeId":"","companyId":"20101","createDate":1623142533630,"css":"","ctCollectionId":"0","description":"","descriptionCurrentValue":"","friendlyURL":"\/documents","groupId":"20124","hidden":false,"iconImageId":"0","keywords":"","keywordsCurrentValue":"","lastPublishDate":null,"layoutId":"3","layoutPrototypeLinkEnabled":false,"layoutPrototypeUuid":"","masterLayoutPlid":"0","modifiedDate":1623142536601,"mvccVersion":"1","name":"<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"en_US\" default-locale=\"en_US\"><Name language-id=\"en_US\">Documents<\/Name><\/root>","nameCurrentValue":"Documents","parentLayoutId":"0","parentPlid":"0","plid":"16","priority":2,"privateLayout":false,"publishDate":1623142533630,"robots":"","robotsCurrentValue":"","sourcePrototypeLayoutUuid":"","status":0,"statusByUserId":"20130","statusByUserName":"Test Test","statusDate":1623142533630,"styleBookEntryId":"0","system":false,"themeId":"","title":"","titleCurrentValue":"","type":"portlet","typeSettings":"column-1=com_liferay_document_library_web_portlet_DLPortlet_INSTANCE_rPWFkQdeSKHk%0Alayout-template-id=2_columns_ii%0A","userId":"20130","userName":"Test Test","uuid":"430c07c5-7da6-7e56-0953-81002536f462"}Finished executing commands.
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running MouseOver#mouseOverInvisible with locator1//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • 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//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running mouseOver with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertJavaScriptErrors with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
  • Running IsNotVisible with locator1//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • 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//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running isNotVisible with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
  • Running Click#waitForMenuToggleJSClick with locator1//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • 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//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
    • Running selectFrame with parametersrelative=top
    • Running waitForElementPresent with parameters//script[contains(@src,'/o/frontend-js-aui-web/liferay/menu_toggle.js')]
    • Running isElementPresent with parameters//*[contains(@class,'modal-body')]/iframe[not(contains(@class,'hidden'))]
    • Running pause with parameters3000
    • 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//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running mouseOver with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running click with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertJavaScriptErrors with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
    • Running assertJavaScriptErrors with parameters//header[@class='portlet-topper' and contains(.,'Documents and Media')]//div[contains(@class,'portlet-options')]/a
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Configuration']
    • 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 AssertElementPresent#pauseAssertVisible with locator1//label[contains(@for,'showActions')]//input[@type='checkbox']
    • 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//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running pause with parameters2000
    • 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//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertVisible with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertJavaScriptErrors with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running assertJavaScriptErrors with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
  • Running Check with locator1//label[contains(@for,'showActions')]//input[@type='checkbox']
    • 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//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running mouseOver with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running isNotChecked with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running clickAt with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • 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//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertChecked with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertJavaScriptErrors with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running assertJavaScriptErrors with parameters//label[contains(@for,'showActions')]//input[@type='checkbox']
    • Running assertLiferayErrors
  • Running Click#mouseDownMouseUp with locator1//*[contains(@class,'btn')][normalize-space(text())='Save']
    • 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,'btn')][normalize-space(text())='Save']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//*[contains(@class,'btn')][normalize-space(text())='Save']
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Save']
    • Running mouseDown with parameters//*[contains(@class,'btn')][normalize-space(text())='Save']
    • Running mouseUp with parameters//*[contains(@class,'btn')][normalize-space(text())='Save']
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Save']
    • Running assertLiferayErrors
  • Running WaitForLiferayEvent#initializeLiferayEventLog
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
  • Running VerifyElementPresent with locator1//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • 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,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]false
    • Running verifyElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
  • Running WaitForLiferayEvent#initializeLiferayEventLog
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
  • Running SelectFrame with value1relative=top
    • Running selectFrame with parametersrelative=top
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]relative=top
    • 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;')]relative=top
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]relative=top
    • 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;')]relative=top
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Click with locator1//div[contains(@class,'modal-header')]//button[contains(@class,'close')]
    • 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-header')]//button[contains(@class,'close')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'modal-header')]//button[contains(@class,'close')]
    • Running mouseOver with parameters//div[contains(@class,'modal-header')]//button[contains(@class,'close')]
    • Running click with parameters//div[contains(@class,'modal-header')]//button[contains(@class,'close')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'modal-header')]//button[contains(@class,'close')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')] with value1DM Document Type Name
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running waitForTextCaseInsensitive with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertTextCaseInsensitive with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//li[@data-title='DM Document Type Title']//span[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document Type Title')]//a with value1DM Document Type Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document Type Title')]//aDM Document Type Title
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Type Title')]//aDM Document Type Title
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Type Title')]//aDM Document Type Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Type Title')]//a
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')] with value1DM Document Type Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]DM Document Type Title
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]DM Document Type Title
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • 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//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running scrollWebElementIntoView with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')] with value1DM Document Type Description
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Description
    • 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;')]DM Document Type Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Description
    • 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;')]DM Document Type Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]DM Document Type Description
    • Running waitForTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]DM Document Type Description
    • Running assertTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]DM Document Type Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Type Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//p[contains(@class,'component-subtitle')] with value1DM Document Type Title.doc
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title.doc
    • 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;')]DM Document Type Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title.doc
    • 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;')]DM Document Type Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//p[contains(@class,'component-subtitle')]DM Document Type Title.doc
    • Running waitForTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Type Title.doc
    • Running assertTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Type Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')] with value1DM Document Type Name
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running waitForTextCaseInsensitive with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertTextCaseInsensitive with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//dt[contains(@class,'sidebar-dt') and contains (.,'Document Type')]/following-sibling::dd[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • 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//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
  • ## * GroupId: 20124
  • ## * File Entry ID: 34753
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34753
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34753
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34753
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34753
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34753
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text'] with value1DM Document Type Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Type Title
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Type Title
    • Running waitForValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Type Title
    • Running assertValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Type Title
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text'] with value1DM Document Type Title.doc
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title.doc
    • 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;')]DM Document Type Title.doc
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Type Title.doc
    • Running waitForValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Type Title.doc
    • Running assertValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Type Title.doc
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document Video')]//a with value1DM Document Video
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')] with value1DM Document Video
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]DM Document Video
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]DM Document Video
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]DM Document Video
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • 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//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running scrollWebElementIntoView with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')] with value1DM Document Description
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running waitForTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//p[contains(@class,'component-subtitle')] with value1DM Document Video.mp4
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video.mp4
    • 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;')]DM Document Video.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video.mp4
    • 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;')]DM Document Video.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//p[contains(@class,'component-subtitle')]DM Document Video.mp4
    • Running waitForTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Video.mp4
    • Running assertTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Video.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • 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//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
  • ## * GroupId: 20124
  • ## * File Entry ID: 34726
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34726
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34726
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34726
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34726
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34726
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text'] with value1DM Document Video
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Video
    • Running waitForValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Video
    • Running assertValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document Video
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text'] with value1DM Document Video.mp4
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video.mp4
    • 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;')]DM Document Video.mp4
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Video.mp4
    • Running waitForValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Video.mp4
    • Running assertValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Video.mp4
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document JPG')]//a with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')] with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • 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//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running scrollWebElementIntoView with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')] with value1DM Document Description
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running waitForTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//p[contains(@class,'component-subtitle')] with value1DM Document JPG.jpg
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG.jpg
    • 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;')]DM Document JPG.jpg
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG.jpg
    • 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;')]DM Document JPG.jpg
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//p[contains(@class,'component-subtitle')]DM Document JPG.jpg
    • Running waitForTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document JPG.jpg
    • Running assertTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document JPG.jpg
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • 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//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
  • ## * GroupId: 20124
  • ## * File Entry ID: 34710
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34710
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34710
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34710
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34710
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34710
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text'] with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document JPG
    • Running waitForValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document JPG
    • Running assertValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text'] with value1DM Document JPG.jpg
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG.jpg
    • 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;')]DM Document JPG.jpg
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document JPG.jpg
    • Running waitForValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document JPG.jpg
    • Running assertValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document JPG.jpg
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a with value1DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//aDM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//aDM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//aDM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]//a
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] with value1DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • 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//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running scrollWebElementIntoView with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')] with value1DM Document Description
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description
    • 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;')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running waitForTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]DM Document Description
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//p[contains(@class,'component-subtitle')] with value1DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • 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;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • 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;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//p[contains(@class,'component-subtitle')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running waitForTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • 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//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
  • ## * GroupId: 20124
  • ## * File Entry ID: 34696
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34696
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34696
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34696
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34696
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_mvcRenderCommandName=%2Fdocument_library%2Fedit_file_entry&_com_liferay_document_library_web_portlet_DLAdminPortlet_fileEntryId=34696
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text'] with value1DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running waitForValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertValue with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'Title')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'Title')]//input[@type='text']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text'] with value1DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • 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;')]DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running waitForValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertValue with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title DM Document DOC With A Long Title.doc
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_types
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_types
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_types
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_types
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_types
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//tr//td[contains(.,'DM Document Type Name')] with value1DM Document Type Name
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type 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;')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//tr//td[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running waitForTextCaseInsensitive with parameters//tr//td[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertTextCaseInsensitive with parameters//tr//td[contains(.,'DM Document Type Name')]DM Document Type Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'DM Document Type Name')]
    • Running assertLiferayErrors
  • Running Click#waitForMenuToggleJSClick with locator1//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • 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='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running selectFrame with parametersrelative=top
    • Running waitForElementPresent with parameters//script[contains(@src,'/o/frontend-js-aui-web/liferay/menu_toggle.js')]
    • Running isElementPresent with parameters//*[contains(@class,'modal-body')]/iframe[not(contains(@class,'hidden'))]
    • Running pause with parameters3000
    • 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='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running mouseOver with parameters//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running click with parameters//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'DM Document Type Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • 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())='Edit']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running isElementNotPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
  • Running Click#clickNoMouseOver with locator1//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running click with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
  • Running AssertClick#assertPartialTextClickAt with locator1//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text'] with value1Text
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Text
    • 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;')]Text
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Text
    • 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;')]Text
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']Text
    • Running waitForPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']Text
    • Running assertPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']Text
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running clickAt with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Text'] | //legend[normalize-space(text())='Text']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//*[contains(@class,'btn')][normalize-space(text())='Text'] with value1Text
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Text
    • 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;')]Text
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Text
    • 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;')]Text
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']Text
    • Running waitForTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']Text
    • Running assertTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']Text
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Text']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input with value1Text
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Text
    • 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;')]Text
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputText
    • Running waitForValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputText
    • Running assertValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputText
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running isNotVisible with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
  • Running AssertClick#assertPartialTextClickAt with locator1//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media'] with value1Documents and Media
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']Documents and Media
    • Running waitForPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']Documents and Media
    • Running assertPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']Documents and Media
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running clickAt with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media'] | //legend[normalize-space(text())='Documents and Media']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//*[contains(@class,'btn')][normalize-space(text())='Upload'] with value1Upload
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Upload
    • 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;')]Upload
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Upload
    • 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;')]Upload
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']Upload
    • Running waitForTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']Upload
    • Running assertTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']Upload
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Upload']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input with value1Documents and Media
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputDocuments and Media
    • Running waitForValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputDocuments and Media
    • Running assertValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputDocuments and Media
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'sidebar-content-open')]//div[contains(@class,'sidebar-header') and contains(.,'Additional Metadata Fields')]
    • 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-content-open')]//div[contains(@class,'sidebar-header') and contains(.,'Additional Metadata Fields')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'sidebar-content-open')]//div[contains(@class,'sidebar-header') and contains(.,'Additional Metadata Fields')]
    • Running isNotVisible with parameters//div[contains(@class,'sidebar-content-open')]//div[contains(@class,'sidebar-header') and contains(.,'Additional Metadata Fields')]
  • Running Click#clickNoMouseOver with locator1//div[contains(@class,'multi-panel-sidebar')]//ul[contains(@class,'tbar-nav')]//button[contains(@title,'Additional Metadata Fields')]
    • 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,'multi-panel-sidebar')]//ul[contains(@class,'tbar-nav')]//button[contains(@title,'Additional Metadata Fields')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'multi-panel-sidebar')]//ul[contains(@class,'tbar-nav')]//button[contains(@title,'Additional Metadata Fields')]
    • Running click with parameters//div[contains(@class,'multi-panel-sidebar')]//ul[contains(@class,'tbar-nav')]//button[contains(@title,'Additional Metadata Fields')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'multi-panel-sidebar')]//ul[contains(@class,'tbar-nav')]//button[contains(@title,'Additional Metadata Fields')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//td[contains(.,'Document Metadata Set Name')] with value1Document Metadata Set Name
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Document Metadata Set 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;')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Document Metadata Set 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;')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running waitForTextCaseInsensitive with parameters//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running assertTextCaseInsensitive with parameters//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_metadata_sets
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_metadata_sets
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_metadata_sets
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_metadata_sets
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet&_com_liferay_document_library_web_portlet_DLAdminPortlet_navigation=file_entry_metadata_sets
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//tr//td[contains(.,'Document Metadata Set Name')] with value1Document Metadata Set Name
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Document Metadata Set 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;')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Document Metadata Set 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;')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//tr//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running waitForTextCaseInsensitive with parameters//tr//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running assertTextCaseInsensitive with parameters//tr//td[contains(.,'Document Metadata Set Name')]Document Metadata Set Name
    • Running assertJavaScriptErrors with parameters//tr//td[contains(.,'Document Metadata Set Name')]
    • Running assertLiferayErrors
  • Running Click#waitForMenuToggleJSClick with locator1//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • 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='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running selectFrame with parametersrelative=top
    • Running waitForElementPresent with parameters//script[contains(@src,'/o/frontend-js-aui-web/liferay/menu_toggle.js')]
    • Running isElementPresent with parameters//*[contains(@class,'modal-body')]/iframe[not(contains(@class,'hidden'))]
    • Running pause with parameters3000
    • 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='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running mouseOver with parameters//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running click with parameters//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row' and contains(.,'Document Metadata Set Name')]//*[*[name()='svg'][contains(@class,'icon-ellipsis')]]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • 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())='Edit']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='Edit']
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running isElementNotPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
  • Running Click#clickNoMouseOver with locator1//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running click with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder']
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
  • Running AssertClick#assertPartialTextClickAt with locator1//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean'] with value1Boolean
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Boolean
    • 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;')]Boolean
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Boolean
    • 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;')]Boolean
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']Boolean
    • Running waitForPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']Boolean
    • Running assertPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']Boolean
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running clickAt with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Boolean'] | //legend[normalize-space(text())='Boolean']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection'] with value1Multiple Selection
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Multiple Selection
    • 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;')]Multiple Selection
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Multiple Selection
    • 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;')]Multiple Selection
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']Multiple Selection
    • Running waitForTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']Multiple Selection
    • Running assertTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']Multiple Selection
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Multiple Selection']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input with value1Boolean
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Boolean
    • 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;')]Boolean
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputBoolean
    • Running waitForValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputBoolean
    • Running assertValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputBoolean
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • 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')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
    • Running isNotVisible with parameters//div[contains(@class,'sidebar')]//*[@*='Builder'][contains(@aria-pressed,'true')]
  • Running AssertClick#assertPartialTextClickAt with locator1//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number'] with value1Number
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Number
    • 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;')]Number
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Number
    • 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;')]Number
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']Number
    • Running waitForPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']Number
    • Running assertPartialTextCaseInsensitive with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']Number
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running clickAt with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Number'] | //legend[normalize-space(text())='Number']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//*[contains(@class,'btn')][normalize-space(text())='Numeric'] with value1Numeric
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Numeric
    • 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;')]Numeric
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Numeric
    • 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;')]Numeric
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']Numeric
    • Running waitForTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']Numeric
    • Running assertTextCaseInsensitive with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']Numeric
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Numeric']
    • Running assertLiferayErrors
  • Running AssertTextEquals#assertValue with locator1//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input with value1Number
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Number
    • 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;')]Number
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputNumber
    • Running waitForValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputNumber
    • Running assertValue with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::inputNumber
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sidebar')]//label[contains(.,'Label')]//following-sibling::input
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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 Click with locator1//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[*[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 waitForVisible with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[*[contains(@class,'icon-plus')]]
    • Running mouseOver with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[*[contains(@class,'icon-plus')]]
    • Running click with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[*[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 Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type 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 parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type Name']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type Name']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type Name']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type Name']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='DM Document Type Name']
    • Running assertLiferayErrors
  • Running UploadCommonFile with locator1//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file'] with value1Document_2.doc
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Document_2.doc
    • 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;')]Document_2.doc
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file']Document_2.doc
    • Running mouseOver with parameters//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file']
    • Running uploadCommonFile with parameters//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file']Document_2.doc
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'file') or contains(@id,'File')][@type='file'] | //input[@type='file']
    • Running assertLiferayErrors
  • Running Click with locator1//input[contains(@id,'title')]
    • 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//input[contains(@id,'title')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//input[contains(@id,'title')]
    • Running mouseOver with parameters//input[contains(@id,'title')]
    • Running click with parameters//input[contains(@id,'title')]
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
    • Running assertLiferayErrors
  • Running Type with locator1//input[contains(@id,'title')] with value1DM Document Type Title After Upgrade
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//input[contains(@id,'title')]DM Document Type Title After Upgrade
    • Running waitForEditable with parameters//input[contains(@id,'title')]
    • Running mouseOver with parameters//input[contains(@id,'title')]
    • Running clickAt with parameters//input[contains(@id,'title')]
    • Running pause with parameters1000
    • Running type with parameters//input[contains(@id,'title')]DM Document Type Title After Upgrade
    • Running pause with parameters1000
    • Running clickAt with parameters//input[contains(@id,'title')]
    • Running pause with parameters1000
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
    • Running assertLiferayErrors
  • Running Click with locator1//textarea[contains(@id,'description')]
    • 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//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//textarea[contains(@id,'description')]
    • Running mouseOver with parameters//textarea[contains(@id,'description')]
    • Running click with parameters//textarea[contains(@id,'description')]
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
  • Running Type with locator1//textarea[contains(@id,'description')] with value1DM Document Type Description
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Description
    • 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;')]DM Document Type Description
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//textarea[contains(@id,'description')]DM Document Type Description
    • Running waitForEditable with parameters//textarea[contains(@id,'description')]
    • Running mouseOver with parameters//textarea[contains(@id,'description')]
    • Running clickAt with parameters//textarea[contains(@id,'description')]
    • Running pause with parameters1000
    • Running type with parameters//textarea[contains(@id,'description')]DM Document Type Description
    • Running pause with parameters1000
    • Running clickAt with parameters//textarea[contains(@id,'description')]
    • Running pause with parameters1000
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
  • Running AssertClick with locator1//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select'] with value1Select
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Select
    • 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;')]Select
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Select
    • 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;')]Select
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Select
    • 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;')]Select
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']Select
    • Running waitForTextCaseInsensitive with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']Select
    • Running assertTextCaseInsensitive with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']Select
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running clickAt with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • Running assertJavaScriptErrors with parameters//label[normalize-space(text())='Documents and Media']//following-sibling::div[contains(@class,'form')]//button[normalize-space()='Select']
    • 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 AssertClick with locator1//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')] with value1Documents and Media
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents and Media
    • 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;')]Documents and Media
    • Running assertJavaScriptErrors with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]Documents and Media
    • Running waitForTextCaseInsensitive with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]Documents and Media
    • Running assertTextCaseInsensitive with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]Documents and Media
    • Running assertJavaScriptErrors with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running clickAt with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertJavaScriptErrors with parameters//ul[contains(@class,'navbar')]/li/a[contains(.,'Documents and Media')]
    • Running assertLiferayErrors
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@data-title,'DM Document JPG')] with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@data-title,'DM Document JPG')]DM Document JPG
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@data-title,'DM Document JPG')]DM Document JPG
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@data-title,'DM Document JPG')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running clickAt with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running assertJavaScriptErrors with parameters//div[contains(@data-title,'DM Document JPG')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • 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,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running scrollWebElementIntoView with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
  • Running Click#mouseDownMouseUp with locator1//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • 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,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running mouseDown with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running mouseUp with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
  • Running VerifyElementPresent with locator1//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • 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,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]false
    • Running verifyElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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/guest/~/control_panel/manage?p_p_id=com_liferay_document_library_web_portlet_DLAdminPortlet
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running IsElementPresent with locator1//*[@data-qa-id='cardsButton' and contains(@class,'active')]/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//*[@data-qa-id='cardsButton' and contains(@class,'active')]/span
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//*[@data-qa-id='cardsButton' and contains(@class,'active')]/span
  • Running AssertClick with locator1//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade'] with value1DM Document Type Title After Upgrade
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']DM Document Type Title After Upgrade
    • Running waitForTextCaseInsensitive with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']DM Document Type Title After Upgrade
    • Running assertTextCaseInsensitive with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertLiferayErrors
    • Running mouseOver with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running clickAt with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='row']//*[normalize-space(text())='DM Document Type Title After Upgrade']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')] with value1DM Document Type Title After Upgrade
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Type Title After Upgrade
    • 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;')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]DM Document Type Title After Upgrade
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]DM Document Type Title After Upgrade
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]DM Document Type Title After Upgrade
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Type Title After Upgrade')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Type Title After Upgrade')]
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document Video')]//a with value1DM Document Video
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video
    • 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;')]DM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video')]//aDM Document Video
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video')]//a
    • Running assertLiferayErrors
  • Running AssertClick with locator1//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')] with value1Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Edit
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]Edit
    • Running waitForTextCaseInsensitive with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]Edit
    • Running assertTextCaseInsensitive with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]Edit
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running clickAt with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Edit')] | //a[contains(@id,'edit') and contains(@class,'btn')] | //button[contains(.,'Edit')]
    • Running assertLiferayErrors
  • Running Type with locator1//input[contains(@id,'title')] with value1DM Document Video Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//input[contains(@id,'title')]DM Document Video Edit
    • Running waitForEditable with parameters//input[contains(@id,'title')]
    • Running mouseOver with parameters//input[contains(@id,'title')]
    • Running clickAt with parameters//input[contains(@id,'title')]
    • Running pause with parameters1000
    • Running type with parameters//input[contains(@id,'title')]DM Document Video Edit
    • Running pause with parameters1000
    • Running clickAt with parameters//input[contains(@id,'title')]
    • Running pause with parameters1000
    • Running assertJavaScriptErrors with parameters//input[contains(@id,'title')]
    • Running assertLiferayErrors
  • Running Click with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • 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(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running mouseOver with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running click with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running Type with locator1//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text'] with value1DM Document Video Edit.mp4
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit.mp4
    • 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;')]DM Document Video Edit.mp4
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Video Edit.mp4
    • Running waitForEditable with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running mouseOver with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running clickAt with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running pause with parameters1000
    • Running type with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']DM Document Video Edit.mp4
    • Running pause with parameters1000
    • Running clickAt with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running pause with parameters1000
    • Running assertJavaScriptErrors with parameters//div[label[contains(.,'File Name')]]//input[@type='text'] | //div[contains(@class,'ddm-field') and contains(.,'File Name')]//input[@type='text']
    • Running assertLiferayErrors
  • Running Click with locator1//textarea[contains(@id,'description')]
    • 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//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//textarea[contains(@id,'description')]
    • Running mouseOver with parameters//textarea[contains(@id,'description')]
    • Running click with parameters//textarea[contains(@id,'description')]
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
  • Running Type with locator1//textarea[contains(@id,'description')] with value1DM Document Description Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Description Edit
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//textarea[contains(@id,'description')]DM Document Description Edit
    • Running waitForEditable with parameters//textarea[contains(@id,'description')]
    • Running mouseOver with parameters//textarea[contains(@id,'description')]
    • Running clickAt with parameters//textarea[contains(@id,'description')]
    • Running pause with parameters1000
    • Running type with parameters//textarea[contains(@id,'description')]DM Document Description Edit
    • Running pause with parameters1000
    • Running clickAt with parameters//textarea[contains(@id,'description')]
    • Running pause with parameters1000
    • Running assertJavaScriptErrors with parameters//textarea[contains(@id,'description')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • 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,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running scrollWebElementIntoView with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
  • Running Click#mouseDownMouseUp with locator1//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • 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,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running waitForVisible with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running mouseDown with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running mouseUp with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertJavaScriptErrors with parameters//*[contains(@class,'btn')][normalize-space(text())='Publish']
    • Running assertLiferayErrors
  • Running VerifyElementPresent with locator1//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • 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,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]false
    • Running verifyElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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 Click with locator1//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • 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//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running mouseOver with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running click with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertJavaScriptErrors with parameters//ul[@class='navbar-nav'][2]//li[contains(@class,'nav-item')]//button[contains(@class,'dropdown-toggle') and contains(@class,'nav-link-monospaced')]
    • Running assertLiferayErrors
  • Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • 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())='List']
    • Running assertLiferayErrors
    • Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')]//*[normalize-space(text())='List']
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document Video Edit')]//a with value1DM Document Video Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document Video Edit')]//aDM Document Video Edit
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video Edit')]//aDM Document Video Edit
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document Video Edit')]//aDM Document Video Edit
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document Video Edit')]//a
    • 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 IsElementNotPresent with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running isElementNotPresent with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
  • Running Click#clickNoMouseOver with locator1//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • 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='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running click with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertJavaScriptErrors with parameters//*[@data-qa-id='infoButton'] | //div[contains(@class,'management-bar-default')]//a[contains(@class,'infoPanelToggler')] | //button[*[name()='svg'][contains(@class,'lexicon-icon-info')]]
    • Running assertLiferayErrors
  • Running AssertVisible with locator1//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • 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,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertVisible with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'contextual-sidebar-visible')] | //div[contains(@class,'open')]/div[contains(@class,'info-panel')]/div[contains(@class,'sidebar')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')] with value1DM Document Video Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]DM Document Video Edit
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]DM Document Video Edit
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]DM Document Video Edit
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document Video Edit')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document Video Edit')]
    • Running assertLiferayErrors
  • Running ScrollWebElementIntoView with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • 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//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running scrollWebElementIntoView with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')] with value1DM Document Description Edit
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Description Edit
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Description Edit
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]DM Document Description Edit
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]DM Document Description Edit
    • Running waitForTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]DM Document Description Edit
    • Running assertTextCaseInsensitive with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]DM Document Description Edit
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd') and contains (.,'Description')] | //dt[contains(@class,'sidebar-dt') and contains (.,'Description')]/following-sibling::dd[contains(.,'DM Document Description Edit')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//p[contains(@class,'component-subtitle')] with value1DM Document Video Edit.mp4
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit.mp4
    • 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;')]DM Document Video Edit.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document Video Edit.mp4
    • 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;')]DM Document Video Edit.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//p[contains(@class,'component-subtitle')]DM Document Video Edit.mp4
    • Running waitForTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Video Edit.mp4
    • Running assertTextCaseInsensitive with parameters//p[contains(@class,'component-subtitle')]DM Document Video Edit.mp4
    • Running assertJavaScriptErrors with parameters//p[contains(@class,'component-subtitle')]
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')] with value1VERSION 1.1
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]VERSION 1.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;')]VERSION 1.1
    • Running assertJavaScriptErrors with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]VERSION 1.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;')]VERSION 1.1
    • Running assertJavaScriptErrors with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]VERSION 1.1
    • Running waitForTextCaseInsensitive with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]VERSION 1.1
    • Running assertTextCaseInsensitive with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]VERSION 1.1
    • Running assertJavaScriptErrors with parameters//div[@class='sidebar-header']//span[contains(@class,'label-item') and contains(.,'Version') and contains(.,'1.1')]
    • Running assertLiferayErrors
  • Running AssertElementPresent with locator1//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • 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//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertElementPresent with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertJavaScriptErrors with parameters//dd[contains(@class,'sidebar-dd')]//div[contains(@class,'ratings-stars')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running AssertClick with locator1//li[contains(@data-title,'DM Document JPG')]//a with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running waitForTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running assertTextCaseInsensitive with parameters//li[contains(@data-title,'DM Document JPG')]//aDM Document JPG
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
    • Running mouseOver with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running clickAt with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertJavaScriptErrors with parameters//li[contains(@data-title,'DM Document JPG')]//a
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')] with value1DM Document JPG
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]DM Document JPG
    • 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;')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]DM Document JPG
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'tbar-section')]/h2[contains(@title,'DM Document JPG')] | //h3[contains(@class,'header-title')]/span[contains(.,'DM Document JPG')]
    • Running assertLiferayErrors
  • Running AssertClick with locator1//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')] with value1Move to Recycle Bin
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Move to Recycle Bin
    • 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;')]Move to Recycle Bin
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Move to Recycle Bin
    • 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;')]Move to Recycle Bin
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Move to Recycle Bin
    • 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;')]Move to Recycle Bin
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]Move to Recycle Bin
    • Running waitForTextCaseInsensitive with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]Move to Recycle Bin
    • Running assertTextCaseInsensitive with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]Move to Recycle Bin
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running clickAt with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertJavaScriptErrors with parameters//a[contains(@class,'btn') and contains(.,'Move to Recycle Bin')] | //button[contains(.,'Move to Recycle Bin')] | //*[contains(@class, 'icon-trash')]
    • Running assertLiferayErrors
  • Running VerifyElementPresent with locator1//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • 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,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]false
    • Running verifyElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsNotChecked#isNotCheckedNotVisible with locator1//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • 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//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running isNotChecked with parameters//nav[contains(@class,'management-bar')]//input[@type='checkbox']
  • Running Click with locator1//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • 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//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • Running mouseOver with parameters//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • Running click with parameters//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • Running assertJavaScriptErrors with parameters//nav[contains(@class,'management-bar')]//div[contains(@class,'custom-checkbox')]
    • Running assertLiferayErrors
  • Running AssertChecked#assertCheckedNotVisible with locator1//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • 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//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running assertChecked with parameters//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running assertJavaScriptErrors with parameters//nav[contains(@class,'management-bar')]//input[@type='checkbox']
    • Running assertLiferayErrors
  • Running ClickNoError with locator1//*[*[name()='svg'][contains(@class,'icon-trash')]] | //button[@data-title='Delete' or @title='Delete'] | //*[*[name()='svg'][contains(@class,'times-circle')]] | //a[@data-title='Deactivate' or @title='Deactivate'] | //a[@data-title='Remove' or @title='Remove']
    • 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//*[*[name()='svg'][contains(@class,'icon-trash')]] | //button[@data-title='Delete' or @title='Delete'] | //*[*[name()='svg'][contains(@class,'times-circle')]] | //a[@data-title='Deactivate' or @title='Deactivate'] | //a[@data-title='Remove' or @title='Remove']
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//*[*[name()='svg'][contains(@class,'icon-trash')]] | //button[@data-title='Delete' or @title='Delete'] | //*[*[name()='svg'][contains(@class,'times-circle')]] | //a[@data-title='Deactivate' or @title='Deactivate'] | //a[@data-title='Remove' or @title='Remove']
    • Running mouseOver with parameters//*[*[name()='svg'][contains(@class,'icon-trash')]] | //button[@data-title='Delete' or @title='Delete'] | //*[*[name()='svg'][contains(@class,'times-circle')]] | //a[@data-title='Deactivate' or @title='Deactivate'] | //a[@data-title='Remove' or @title='Remove']
    • Running click with parameters//*[*[name()='svg'][contains(@class,'icon-trash')]] | //button[@data-title='Delete' or @title='Delete'] | //*[*[name()='svg'][contains(@class,'times-circle')]] | //a[@data-title='Deactivate' or @title='Deactivate'] | //a[@data-title='Remove' or @title='Remove']
  • Running VerifyElementPresent with locator1//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • 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,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
    • Running waitForElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]false
    • Running verifyElementPresent with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]
    • Running assertLiferayErrors
  • Running WaitForSPARefresh
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parameters
    • Running assertLiferayErrors
  • Running Open with locator1http://localhost:8080/web/guest/home
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
    • Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
    • Running assertLiferayErrors
    • Running selectWindow with parameters
    • Running selectFrame with parametersrelative=top
    • Running open with parametershttp://localhost:8080/web/guest/home
    • Running runScript with parameters if (typeof Liferay != "undefined") { const TRACKED_EVENTS = [ 'addPortlet', 'allPortletsReady', 'allUploadsComplete', 'beforeNavigate', 'beforeScreenFlip', 'closePortlet', 'dataLayoutConfigReady', 'destroyPortlet', 'editorAPIReady', 'endNavigate', 'form:registered', 'formNavigator:reveal', 'dropdownShow', 'entitySelectionRemoved', 'exitNavigation', 'hideNavigationMenu', 'initLayout', 'inputLocalized:localeChanged', 'modalIframeLoaded', 'noticeShow', 'noticeHide', 'popupReady', 'portletDragStart', 'portletMoved', 'portletReady', 'ratings:vote', 'screenActivate', 'screenDeactivate', 'screenFlip', 'screenLoad', 'search-container:registered', 'sessionExpired', 'showNavigationMenu', 'spaRequestTimeout', 'startNavigate', 'submitForm', 'tempFileRemoved', 'toggleControls', 'updatedLayout', ]; let __LFR_TRACKED_EVENTS__ = {}; Liferay.on(TRACKED_EVENTS, function(event){ { const eventLog = __LFR_TRACKED_EVENTS__[event.type] ? __LFR_TRACKED_EVENTS__[event.type].concat(event) : [event]; __LFR_TRACKED_EVENTS__[event.type] = eventLog }; }); function getLastEvent(eventName) { return __LFR_TRACKED_EVENTS__[eventName] ? __LFR_TRACKED_EVENTS__[eventName][ __LFR_TRACKED_EVENTS__[eventName].length - 1 ] : {}; }; function getLastEventDetails(eventName){ return getLastEvent(eventName).details[0]; }; window.LFR_JS_EVENTS_LOG = { getLastEvent:getLastEvent, getLastEventDetails:getLastEventDetails, }; }
    • 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 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 IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isElementNotPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertClick#assertPartialTextClickAt with locator1//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')] with value1Documents
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Documents
    • 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;')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running waitForPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertPartialTextCaseInsensitive with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]Documents
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running mouseOver with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running clickAt with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul/li/a[contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running IsElementNotPresent with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running isElementPresent with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running isNotVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
  • Running AssertVisible with locator1//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • 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,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertVisible with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'navbar')]/ul//*[contains(@class,'selected active')][contains(.,'Documents')]
    • Running assertLiferayErrors
  • Running AssertElementNotPresent with locator1//div[contains(@id,'entriesContainer')]//div[@class='entry-thumbnail']
    • 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,'entriesContainer')]//div[@class='entry-thumbnail']
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//div[contains(@id,'entriesContainer')]//div[@class='entry-thumbnail']
    • Running assertElementNotPresent with parameters//div[contains(@id,'entriesContainer')]//div[@class='entry-thumbnail']
    • Running assertJavaScriptErrors with parameters//div[contains(@id,'entriesContainer')]//div[@class='entry-thumbnail']
    • Running assertLiferayErrors
  • Running AssertTextEquals with locator1//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')] with value1There are no documents or media files in this folder.
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]There are no documents or media files in this folder.
    • 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;')]There are no documents or media files in this folder.
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]
    • Running assertLiferayErrors
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]There are no documents or media files in this folder.
    • 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;')]There are no documents or media files in this folder.
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]
    • Running assertLiferayErrors
    • Running waitForVisible with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]There are no documents or media files in this folder.
    • Running waitForTextCaseInsensitive with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]There are no documents or media files in this folder.
    • Running assertTextCaseInsensitive with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]There are no documents or media files in this folder.
    • Running assertJavaScriptErrors with parameters//div[contains(@class,'sheet')]/div[contains(@class,'sheet-text')]
    • Running assertLiferayErrors
  • LocalFile.DocumentsandmediaUpgrade#ViewDMArchive72104

    • 10
      setUp {
      • 11
        SignIn.signIn();
        • 3
          var userEmailAddress = "[email protected]";
        • 4
          var userPassword = "test";
        • 5
          var userPasswordReminderAnswer = "test";
        • 42
          SignIn._signIn( userEmailAddress = "${userEmailAddress}", userPassword = "${userPassword}");
          • 3
            var userEmailAddress = "[email protected]";
          • 4
            var userPassword = "test";
          • 5
            var userPasswordReminderAnswer = "test";
          • 8
            if (isSet(virtualHostsURL)) {
            • 9
              Navigator.openSpecificURL(url = "${virtualHostsURL}/web/guest?SM_USER=${userEmailAddress}");
              • 279
                Open(locator1 = "${url}");
            }
          • 11
            else {
            • 12
              var baseURL = PropsUtil.get("portal.url");
            • 14
              Navigator.openSpecificURL(url = "${baseURL}/web/guest?SM_USER=${userEmailAddress}");
              • 279
                Open(locator1 = "${url}");
            }
          • 17
            AssertElementPresent(locator1 = "UserBar#USER_AVATAR_IMAGE");
          • 19
            WaitForLiferayEvent.initializeLiferayEventLog();
      • 13
        var portalURL = PropsUtil.get("portal.url");
      • 15
        AssertLocation(value1 = "${portalURL}/web/[email protected]");
      • 17
        ApplicationsMenu.gotoPortlet( category = "Configuration", panel = "Control Panel", portlet = "Search");
        • 24
          ApplicationsMenuHelper.openApplicationsMenu();
          • 23
            if (IsElementNotPresent(locator1 = "ApplicationsMenu#APPLICATIONS_MENU")) {
            • 24
              Click(locator1 = "ApplicationsMenu#TOGGLE");
            }
          • 27
            WaitForElementPresent(locator1 = "ApplicationsMenu#APPLICATIONS_MENU");
        • 26
          ApplicationsMenu.gotoPanel(panel = "${panel}");
          • 13
            var key_panel = "${panel}";
          • 15
            Click(locator1 = "ApplicationsMenu#PANEL");
          • 17
            AssertElementPresent(locator1 = "ApplicationsMenu#ACTIVE_PANEL");
          • 19
            WaitForLiferayEvent.initializeLiferayEventLog();
        • 28
          ApplicationsMenuHelper.gotoPortlet( category = "${category}", portlet = "${portlet}");
          • 16
            Click( key_category = "${category}", key_portlet = "${portlet}", locator1 = "ApplicationsMenu#PORTLET");
      • 22
        SearchAdministration.executeSearchActions(actionsDescription = "Reindex all search indexes.");
        • 20
          AssertTextEquals( locator1 = "Portlet#HEADER", value1 = "Search");
        • 24
          var port = Elasticsearch.getServerPort();
          • 16
            var remoteEnabled = Elasticsearch.isRemoteMode();
            • 43
              var liferayHome = PropsUtil.get("liferay.home.dir.name");
            • 45
              var fileLocation = "${liferayHome}/osgi/configs/com.liferay.portal.search.elasticsearch7.configuration.ElasticsearchConfiguration.config";
            • 47
              var fileExists = FileUtil.exists("${fileLocation}");
            • 49
              if ("${fileExists}" == "true") {
              • 50
                var fileContent = FileUtil.read("${fileLocation}");
              • 52
                var productionModeEnabled = RegexUtil.replace("${fileContent}", "productionModeEnabled="(.*)"", "1");
              • 54
                if ("${productionModeEnabled}" == "true") {
                • 55
                  return "true";
                }
              • 57
                else {
                • 58
                  return "false";
                }
              }
            • 61
              else {
              • 62
                return "false";
              }
          • 18
            if ("${remoteEnabled}" == "true") {
            • 19
              return "9200";
            }
          • 21
            else {
            • 22
              return "9201";
            }
        • 26
          var curl = "http://localhost:${port}/_tasks";
        • 28
          var reindexElapsedTime = "0";
        • 30
          while ("${reindexElapsedTime}" == "0" || "${reindexElapsedTime}" == "480" && (maxIterations = "2")) {
          • 31
            Navigator.gotoNavItem(navItem = "Index Actions");
            • 82
              var key_navItem = "${navItem}";
            • 84
              AssertClick( locator1 = "NavBar#NAV_ITEM_LINK", value1 = "${navItem}");
            • 88
              AssertElementPresent(locator1 = "NavBar#ACTIVE_NAV_ITEM_LINK");
          • 33
            Click( key_actionsDescription = "${actionsDescription}", locator1 = "Button#EXECUTE_ACTION");
          • 37
            var reindexStartTime = "0";
          • 39
            while ((!(contains("${elasticsearchTasks}", "indices:data/write/bulk"))) && ("${reindexStartTime}" != "60")) {
            • 40
              Pause.pauseNoSPARefresh(locator1 = "1000");
            • 42
              var reindexStartTime = ${reindexStartTime} + 1;
            • 44
              echo("Current Elasticsearch Tasks:");
            • 46
              var elasticsearchTasks = JSONCurlUtil.get("${curl}");
            }
          • 49
            if ("${reindexStartTime}" == "60") {
            • 50
              echo("Elasticsearch failed to receive reindex request after 60 seconds.");
            • 52
              takeScreenshot();
            }
          • 54
            else {
            • 55
              echo("Started reindexing ${reindexStartTime} second(s) after clicking 'Execute'.");
            }
          • 58
            var reindexElapsedTime = "0";
          • 60
            while (((contains("${elasticsearchTasks}", "indices:data/write/bulk")) || IsElementPresent.pauseIsElementPresent(locator1 = "ControlMenu#RELOAD_TOOLTIP")) && ("${reindexElapsedTime}" != "480") && (maxIterations = "48")) {
            • 61
              Pause.pauseNoSPARefresh(locator1 = "10000");
            • 63
              var reindexElapsedTime = ${reindexElapsedTime} + 10;
            • 65
              echo("Current Elasticsearch Tasks:");
            • 67
              var elasticsearchTasks = JSONCurlUtil.get("${curl}");
            }
          • 70
            if ("${reindexElapsedTime}" == "0") {
            • 71
              echo("Elasticsearch failed to receive reindex request.");
            }
          • 73
            else if ("${reindexElapsedTime}" == "480") {
            • 74
              echo("Reindex timed out after 480 seconds.");
            • 76
              takeScreenshot();
            }
          • 78
            else {
            • 79
              echo("Finished reindexing after ${reindexElapsedTime} seconds.");
            }
          }
      }
    • 69
      test ViewDMArchive72104 {
      • 73
        JSONLayout.addPublicLayout( groupName = "Guest", layoutName = "Documents");
        • 38
          Variables.assertDefined(parameterList = "${groupName},${layoutName}");
          • 5
            if (contains("${parameterList}","{parameterList}")) {
            • 6
              fail("Please define a parameter list in 'parameterList'");
            }
          • 9
            for (var parameter : list "${parameterList}") {
            • 13
              var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
            • 17
              if (("${isSet}" == "false") && ("${parameter}" != "false")) {
              • 18
                fail("Please set '${parameter}'");
              }
            }
        • 40
          var friendlyURL = JSONLayoutSetter.setFriendlyURL(friendlyURL = "${friendlyURL}");
          • 12
            if (!(isSet(friendlyURL))) {
            • 13
              var friendlyURL = "";
            }
          • 16
            return "${friendlyURL}";
        • 42
          var groupId = JSONLayoutSetter.setGroupId(groupName = "${groupName}", parentGroupName = "${parentGroupName}", grandParentGroupName = "${grandParentGroupName}", site = "${site}");
          • 20
            if (!(isSet(site))) {
            • 21
              var site = "true";
            }
          • 24
            var groupId = JSONGroupAPI._getGroupIdByName(groupName = "${groupName}", site = "${site}", parentGroupName = "${parentGroupName}", grandParentGroupName = "${grandParentGroupName}");
            • 213
              Variables.assertDefined(parameterList = "${groupName},${site}");
              • 5
                if (contains("${parameterList}","{parameterList}")) {
                • 6
                  fail("Please define a parameter list in 'parameterList'");
                }
              • 9
                for (var parameter : list "${parameterList}") {
                • 13
                  var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                • 17
                  if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                  • 18
                    fail("Please set '${parameter}'");
                  }
                }
            • 215
              if (!(isSet(portalURL))) {
              • 216
                var portalURL = JSONCompany.getPortalURL();
                • 57
                  var portalURL = PropsUtil.get("portal.url");
                • 59
                  return "${portalURL}";
              }
            • 219
              var companyId = JSONCompany.getCompanyId(portalURL = "${portalURL}");
              • 4
                if (!(isSet(portalInstanceName))) {
                • 5
                  var portalInstanceName = JSONCompany.getPortalInstanceName();
                  • 41
                    var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
                  • 42
                    var testPortalInstance = PropsUtil.get("test.portal.instance");
                  • 44
                    if (("${testPortalInstance}" == "true") && (!(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}")))) {
                    • 45
                      var portalURL = JSONCompany.getPortalURL();
                      • 57
                        var portalURL = PropsUtil.get("portal.url");
                      • 59
                        return "${portalURL}";
                    • 47
                      var portalInstanceName = JSONCompany.parsePortalInstanceURL(portalURL = "${portalURL}");
                      • 63
                        Variables.assertDefined(parameterList = "${portalURL}");
                        • 5
                          if (contains("${parameterList}","{parameterList}")) {
                          • 6
                            fail("Please define a parameter list in 'parameterList'");
                          }
                        • 9
                          for (var parameter : list "${parameterList}") {
                          • 13
                            var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                          • 17
                            if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                            • 18
                              fail("Please set '${parameter}'");
                            }
                          }
                      • 65
                        var portalInstanceName = StringUtil.replace("${portalURL}", "http://", "");
                      • 66
                        var portalInstanceName = StringUtil.replace("${portalInstanceName}", ":8080", "");
                      • 68
                        return "${portalInstanceName}";
                    • 49
                      return "${portalInstanceName}";
                    }
                  • 51
                    else {
                    • 52
                      return "localhost";
                    }
                }
              • 8
                if (!(isSet(portalURL))) {
                • 9
                  var portalURL = JSONCompany.getPortalURL();
                  • 57
                    var portalURL = PropsUtil.get("portal.url");
                  • 59
                    return "${portalURL}";
                }
              • 12
                if (!(isSet(creatorEmailAddress))) {
                • 13
                  if ("${authenticationMethod}" == "By Screen Name") {
                  • 14
                    if (!(isSet(userScreenName))) {
                    • 15
                      var creatorEmailAddress = "test";
                    }
                  • 17
                    else {
                    • 18
                      var creatorEmailAddress = "${userScreenName}";
                    }
                  }
                • 21
                  else {
                  • 22
                    var creatorEmailAddress = "[email protected]";
                  }
                }
              • 26
                if (!(isSet(creatorPassword))) {
                • 27
                  var creatorPassword = "test";
                }
              • 30
                var curl = ''' ${portalURL}/api/jsonws/company/get-company-by-virtual-host/virtual-host/${portalInstanceName} \ -u ${creatorEmailAddress}:${creatorPassword} ''';
              • 35
                var companyId = JSONCurlUtil.get("${curl}", "$['companyId']");
              • 37
                return "${companyId}";
            • 221
              var parentGroupId = JSONGroupSetter.setParentGroupId(parentGroupName = "${parentGroupName}", grandParentGroupName = "${grandParentGroupName}");
              • 54
                if (isSet(parentGroupName)) {
                • 55
                  var parentGroupId = JSONGroupAPI._getParentGroupIdByName(groupName = "${parentGroupName}", grandParentGroupName = "${grandParentGroupName}");
                  • 259
                    Variables.assertDefined(parameterList = "${groupName}");
                    • 5
                      if (contains("${parameterList}","{parameterList}")) {
                      • 6
                        fail("Please define a parameter list in 'parameterList'");
                      }
                    • 9
                      for (var parameter : list "${parameterList}") {
                      • 13
                        var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                      • 17
                        if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                        • 18
                          fail("Please set '${parameter}'");
                        }
                      }
                  • 261
                    var companyId = JSONCompany.getCompanyId();
                    • 4
                      if (!(isSet(portalInstanceName))) {
                      • 5
                        var portalInstanceName = JSONCompany.getPortalInstanceName();
                        • 41
                          var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
                        • 42
                          var testPortalInstance = PropsUtil.get("test.portal.instance");
                        • 44
                          if (("${testPortalInstance}" == "true") && (!(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}")))) {
                          • 45
                            var portalURL = JSONCompany.getPortalURL();
                            • 57
                              var portalURL = PropsUtil.get("portal.url");
                            • 59
                              return "${portalURL}";
                          • 47
                            var portalInstanceName = JSONCompany.parsePortalInstanceURL(portalURL = "${portalURL}");
                            • 63
                              Variables.assertDefined(parameterList = "${portalURL}");
                              • 5
                                if (contains("${parameterList}","{parameterList}")) {
                                • 6
                                  fail("Please define a parameter list in 'parameterList'");
                                }
                              • 9
                                for (var parameter : list "${parameterList}") {
                                • 13
                                  var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                                • 17
                                  if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                                  • 18
                                    fail("Please set '${parameter}'");
                                  }
                                }
                            • 65
                              var portalInstanceName = StringUtil.replace("${portalURL}", "http://", "");
                            • 66
                              var portalInstanceName = StringUtil.replace("${portalInstanceName}", ":8080", "");
                            • 68
                              return "${portalInstanceName}";
                          • 49
                            return "${portalInstanceName}";
                          }
                        • 51
                          else {
                          • 52
                            return "localhost";
                          }
                      }
                    • 8
                      if (!(isSet(portalURL))) {
                      • 9
                        var portalURL = JSONCompany.getPortalURL();
                        • 57
                          var portalURL = PropsUtil.get("portal.url");
                        • 59
                          return "${portalURL}";
                      }
                    • 12
                      if (!(isSet(creatorEmailAddress))) {
                      • 13
                        if ("${authenticationMethod}" == "By Screen Name") {
                        • 14
                          if (!(isSet(userScreenName))) {
                          • 15
                            var creatorEmailAddress = "test";
                          }
                        • 17
                          else {
                          • 18
                            var creatorEmailAddress = "${userScreenName}";
                          }
                        }
                      • 21
                        else {
                        • 22
                          var creatorEmailAddress = "[email protected]";
                        }
                      }
                    • 26
                      if (!(isSet(creatorPassword))) {
                      • 27
                        var creatorPassword = "test";
                      }
                    • 30
                      var curl = ''' ${portalURL}/api/jsonws/company/get-company-by-virtual-host/virtual-host/${portalInstanceName} \ -u ${creatorEmailAddress}:${creatorPassword} ''';
                    • 35
                      var companyId = JSONCurlUtil.get("${curl}", "$['companyId']");
                    • 37
                      return "${companyId}";
                  • 263
                    var grandParentGroupId = JSONGroupSetter.setGrandParentGroupId(grandParentGroupName = "${grandParentGroupName}");
                    • 4
                      if (isSet(grandParentGroupName)) {
                      • 5
                        if (!(isSet(site))) {
                        • 6
                          var site = "true";
                        }
                      • 9
                        var grandParentGroupId = JSONGroupAPI._getGrandParentGroupIdByName(groupName = "${grandParentGroupName}", site = "${site}");
                        • 160
                          Variables.assertDefined(parameterList = "${groupName}");
                          • 5
                            if (contains("${parameterList}","{parameterList}")) {
                            • 6
                              fail("Please define a parameter list in 'parameterList'");
                            }
                          • 9
                            for (var parameter : list "${parameterList}") {
                            • 13
                              var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                            • 17
                              if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                              • 18
                                fail("Please set '${parameter}'");
                              }
                            }
                        • 162
                          var companyId = JSONCompany.getCompanyId();
                          • 4
                            if (!(isSet(portalInstanceName))) {
                            • 5
                              var portalInstanceName = JSONCompany.getPortalInstanceName();
                              • 41
                                var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
                              • 42
                                var testPortalInstance = PropsUtil.get("test.portal.instance");
                              • 44
                                if (("${testPortalInstance}" == "true") && (!(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}")))) {
                                • 45
                                  var portalURL = JSONCompany.getPortalURL();
                                  • 57
                                    var portalURL = PropsUtil.get("portal.url");
                                  • 59
                                    return "${portalURL}";
                                • 47
                                  var portalInstanceName = JSONCompany.parsePortalInstanceURL(portalURL = "${portalURL}");
                                  • 63
                                    Variables.assertDefined(parameterList = "${portalURL}");
                                    • 5
                                      if (contains("${parameterList}","{parameterList}")) {
                                      • 6
                                        fail("Please define a parameter list in 'parameterList'");
                                      }
                                    • 9
                                      for (var parameter : list "${parameterList}") {
                                      • 13
                                        var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                                      • 17
                                        if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                                        • 18
                                          fail("Please set '${parameter}'");
                                        }
                                      }
                                  • 65
                                    var portalInstanceName = StringUtil.replace("${portalURL}", "http://", "");
                                  • 66
                                    var portalInstanceName = StringUtil.replace("${portalInstanceName}", ":8080", "");
                                  • 68
                                    return "${portalInstanceName}";
                                • 49
                                  return "${portalInstanceName}";
                                }
                              • 51
                                else {
                                • 52
                                  return "localhost";
                                }
                            }
                          • 8
                            if (!(isSet(portalURL))) {
                            • 9
                              var portalURL = JSONCompany.getPortalURL();
                              • 57
                                var portalURL = PropsUtil.get("portal.url");
                              • 59
                                return "${portalURL}";
                            }
                          • 12
                            if (!(isSet(creatorEmailAddress))) {
                            • 13
                              if ("${authenticationMethod}" == "By Screen Name") {
                              • 14
                                if (!(isSet(userScreenName))) {
                                • 15
                                  var creatorEmailAddress = "test";
                                }
                              • 17
                                else {
                                • 18
                                  var creatorEmailAddress = "${userScreenName}";
                                }
                              }
                            • 21
                              else {
                              • 22
                                var creatorEmailAddress = "[email protected]";
                              }
                            }
                          • 26
                            if (!(isSet(creatorPassword))) {
                            • 27
                              var creatorPassword = "test";
                            }
                          • 30
                            var curl = ''' ${portalURL}/api/jsonws/company/get-company-by-virtual-host/virtual-host/${portalInstanceName} \ -u ${creatorEmailAddress}:${creatorPassword} ''';
                          • 35
                            var companyId = JSONCurlUtil.get("${curl}", "$['companyId']");
                          • 37
                            return "${companyId}";
                        • 164
                          var portalURL = JSONCompany.getPortalURL();
                          • 57
                            var portalURL = PropsUtil.get("portal.url");
                          • 59
                            return "${portalURL}";
                        • 166
                          if (!(isSet(site))) {
                          • 167
                            var site = "true";
                          }
                        • 170
                          var curl = ''' ${portalURL}/api/jsonws/group/get-groups \ -u [email protected]:test \ -d companyId=${companyId} \ -d parentGroupId=0 \ -d site=${site} ''';
                        • 178
                          var groupId = JSONCurlUtil.post("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
                        • 180
                          if ("${groupId}" == "[]") {
                          • 181
                            fail("FAIL. Cannot find group.");
                          }
                        • 184
                          return "${groupId}";
                      }
                    • 11
                      else {
                      • 12
                        var grandParentGroupId = "0";
                      }
                    • 15
                      return "${grandParentGroupId}";
                  • 265
                    var portalURL = JSONCompany.getPortalURL();
                    • 57
                      var portalURL = PropsUtil.get("portal.url");
                    • 59
                      return "${portalURL}";
                  • 267
                    var curl = ''' ${portalURL}/api/jsonws/group/get-groups/company-id/${companyId}/parent-group-id/${grandParentGroupId}/site/true \ -u [email protected]:test ''';
                  • 272
                    var groupId = JSONCurlUtil.get("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
                  • 274
                    if ("${groupId}" == "[]") {
                    • 275
                      fail("FAIL. Cannot find group.");
                    }
                  • 278
                    return "${groupId}";
                }
              • 57
                else {
                • 58
                  var parentGroupId = "0";
                }
              • 61
                return "${parentGroupId}";
            • 223
              var curl = ''' ${portalURL}/api/jsonws/group/get-groups/company-id/${companyId}/parent-group-id/${parentGroupId}/site/${site} \ -u [email protected]:test ''';
            • 228
              var groupId = JSONCurlUtil.get("${curl}", "$.[?(@['nameCurrentValue'] == '${groupName}')]['groupId']");
            • 230
              if ("${groupId}" == "[]") {
              • 231
                fail("FAIL. Cannot find group.");
              }
            • 234
              echo("## * GroupId: ${groupId}");
            • 236
              return "${groupId}";
          • 26
            return "${groupId}";
        • 44
          var parentLayoutId = JSONLayoutSetter.setParentLayoutId( groupId = "${groupId}", parentLayoutName = "${parentLayoutName}", privateLayout = "false");
          • 41
            var privateLayout = JSONLayoutSetter.setPrivateLayout(privateLayout = "${privateLayout}");
            • 59
              if (!(isSet(privateLayout))) {
              • 60
                var privateLayout = "false";
              }
            • 63
              return "${privateLayout}";
          • 43
            if (isSet(parentLayoutName)) {
            • 44
              Variables.assertDefined(parameterList = "${groupId},${parentLayoutName}");
              • 5
                if (contains("${parameterList}","{parameterList}")) {
                • 6
                  fail("Please define a parameter list in 'parameterList'");
                }
              • 9
                for (var parameter : list "${parameterList}") {
                • 13
                  var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                • 17
                  if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                  • 18
                    fail("Please set '${parameter}'");
                  }
                }
            • 46
              var parentLayoutId = JSONLayoutAPI._getLayoutIdByName( groupId = "${groupId}", layoutName = "${parentLayoutName}", privateLayout = "${privateLayout}");
              • 72
                Variables.assertDefined(parameterList = "${groupId},${layoutName},${privateLayout}");
                • 5
                  if (contains("${parameterList}","{parameterList}")) {
                  • 6
                    fail("Please define a parameter list in 'parameterList'");
                  }
                • 9
                  for (var parameter : list "${parameterList}") {
                  • 13
                    var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                  • 17
                    if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                    • 18
                      fail("Please set '${parameter}'");
                    }
                  }
              • 74
                var portalURL = JSONCompany.getPortalURL();
                • 57
                  var portalURL = PropsUtil.get("portal.url");
                • 59
                  return "${portalURL}";
              • 76
                var curl = ''' ${portalURL}/api/jsonws/layout/get-layouts \ -u [email protected]:test \ -d groupId=${groupId} \ -d privateLayout=${privateLayout} ''';
              • 83
                var layoutId = JSONCurlUtil.post("${curl}", "$.[?(@['nameCurrentValue'] == '${layoutName}')]['layoutId']");
              • 85
                if ("${layoutId}" == "[]") {
                • 86
                  fail("FAIL. Cannot find layout.");
                }
              • 89
                return "${layoutId}";
            }
          • 51
            else {
            • 52
              var parentLayoutId = "0";
            }
          • 55
            return "${parentLayoutId}";
        • 49
          var serviceContext = JSONLayoutSetter.setServiceContext( assetCategoryIds = "${assetCategoryIds}", assetTagNames = "${assetTagNames}", serviceContext = "${serviceContext}", workflowAction = "${workflowAction}");
          • 67
            if (!(isSet(serviceContext))) {
            • 68
              var serviceContext = JSONServiceContextUtil.setServiceContext( addGuestPermissions = "true", assetCategoryIds = "${assetCategoryIds}", assetTagNames = "${assetTagNames}", workflowAction = "${workflowAction}");
              • 114
                var serviceContext = "{}";
              • 116
                if (isSet(assetCategoryIds)) {
                • 117
                  var serviceContext = JSONServiceContextUtil._addAssetCategoryIds( assetCategoryIds = "${assetCategoryIds}", JSON = "${serviceContext}");
                  • 4
                    Variables.assertDefined(parameterList = "${JSON},${assetCategoryIds}");
                    • 5
                      if (contains("${parameterList}","{parameterList}")) {
                      • 6
                        fail("Please define a parameter list in 'parameterList'");
                      }
                    • 9
                      for (var parameter : list "${parameterList}") {
                      • 13
                        var isSet = StringUtil.regexReplaceFirst("${parameter}","\$\{[^\$\{\s]*\}","false");
                      • 17
                        if (("${isSet}" == "false") && ("${parameter}" != "false")) {
                        • 18
                          fail("Please set '${parameter}'");
                        }
                      }
                  • 6
                    var JSON = JSONUtil2._addJSONArray( JSON = "${JSON}", key = "assetCategoryIds");
                    • 5
                      if ((!(isSet(JSON))) || (!(isSet(key)))) {