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, }; }
  • LocalFile.DocumentsandmediaUpgrade#ViewDMArchive701015
  • 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: 20142
  • ## * File Entry ID: 32264
  • 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=32264
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-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=32264
    • 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=32264
    • 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=32264
    • 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=32264
    • 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: 20142
  • ## * File Entry ID: 32239
  • 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=32239
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-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=32239
    • 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=32239
    • 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=32239
    • 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=32239
    • 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: 20142
  • ## * File Entry ID: 32224
  • 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=32224
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-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=32224
    • 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=32224
    • 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=32224
    • 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=32224
    • 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: 20142
  • ## * File Entry ID: 32210
  • 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=32210
    • Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
    • Running isElementPresent with parameters//div[contains(@class,'lfr-notification-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=32210
    • 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=32210
    • 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=32210
    • 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=32210
    • 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#ViewDMArchive701015

    • 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");
      }
    • 37
      test ViewDMArchive701015 {
      • 55
        Upgrade.viewDocuments();
        • 2392
          Navigator.gotoPage(pageName = "Documents");
          • 131
            Navigator.openURL(baseURL = "${baseURL}");
            • 301
              WaitForSPARefresh();
            • 303
              var baseURL = "${baseURL}";
            • 305
              if (contains("${baseURL}", "{baseURL}")) {
              • 306
                var baseURL = PropsUtil.get("portal.url");
              }
            • 309
              Open(locator1 = "${baseURL}/web/guest/home");
          • 133
            Pause(locator1 = "3000");
          • 135
            Navigator._gotoPage(pageName = "${pageName}");
            • 4
              var key_pageName = "${pageName}";
            • 5
              var count = "0";
            • 7
              while (("${count}" != "3") && (IsElementNotPresent(locator1 = "Home#PAGE_ACTIVE"))) {
              • 8
                AssertClick.assertPartialTextClickAt( locator1 = "Home#PAGE", value1 = "${pageName}");
              • 12
                var count = ${count} + 1;
              }
            • 15
              AssertVisible(locator1 = "Home#PAGE_ACTIVE");
        • 2394
          DMDocument.viewPG( dmDocumentDescription = "DM Document Type Description", dmDocumentFileName = "DM Document Type Title.doc", dmDocumentTitle = "DM Document Type Title", dmDocumentType = "DM Document Type Name");
          • 3
            var assetType = "Document";
          • 4
            var dmDocumentTypeName = "File Upload";
          • 2760
            var key_dmDocumentTitle = "${dmDocumentTitle}";
          • 2761
            var key_dmDocumentType = "${dmDocumentType}";
          • 2763
            LexiconEntry.changeDisplayStyle(displayStyle = "list");
            • 4
              WaitForPageLoad();
            • 6
              Click(locator1 = "Icon#CURRENT_DISPLAY_STYLE");
            • 8
              MenuItem.click(menuItem = StringUtil.upperCaseFirstLetter("${displayStyle}"));
              • 4
                Click( key_menuItem = "${menuItem}", locator1 = "MenuItem#ANY_MENU_ITEM");
          • 2765
            if (isSet(dmDocumentType)) {
            • 2766
              AssertTextEquals( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TYPE", value1 = "${dmDocumentType}");
            }
          • 2771
            if (isSet(titleWithForbiddenCharacters)) {
            • 2772
              var key_dmDocumentTitle = "${escapedDocumentTitle}";
            }
          • 2775
            AssertClick( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TITLE", value1 = "${dmDocumentTitle}");
          • 2779
            DMDocument.expandInfo();
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 1562
              Pause(locator1 = "3000");
            • 1564
              if (IsElementNotPresent(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE")) {
              • 1565
                ManagementBar.clickInfo();
                • 26
                  Click.clickNoMouseOver(locator1 = "Icon#INFO");
              }
            • 1568
              AssertVisible(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE");
          • 2781
            DMDocument.viewDocumentTitleCmdPG(dmDocumentTitle = "${dmDocumentTitle}");
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 2370
              var key_dmDocumentTitle = "${dmDocumentTitle}";
            • 2372
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_TITLE", value1 = "${dmDocumentTitle}");
          • 2783
            if (isSet(dmDocumentDescription)) {
            • 2784
              var key_dmDocumentDescription = "${dmDocumentDescription}";
            • 2786
              ScrollWebElementIntoView(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION");
            • 2788
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION", value1 = "${dmDocumentDescription}");
            }
          • 2793
            if (isSet(dmDocumentFileName)) {
            • 2794
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_FILE_NAME", value1 = "${dmDocumentFileName}");
            }
          • 2799
            if (isSet(dmDocumentVersionNumber)) {
            • 2800
              AssertTextEquals( key_dmDocumentVersionNumber = "${dmDocumentVersionNumber}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_VERSION", value1 = "VERSION ${dmDocumentVersionNumber}");
            }
          • 2806
            if ("${dmDocumentFileType}" == "Image") {
            • 2807
              if (!(isSet(dmDocumentFileName))) {
              • 2808
                var dmDocumentFileName = "${dmDocumentTitle}";
              }
            • 2811
              AssertElementPresent( key_dmDocumentFileName = "${dmDocumentFileName}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_IMAGE_PREVIEW");
            }
          • 2816
            if ("${dmDocumentFileTypeInfo}" == "Image") {
            • 2817
              AssertVisible(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_THUMBNAIL");
            }
          • 2820
            if (isSet(dmDocumentType)) {
            • 2821
              AssertTextEquals( key_dmDocumentType = "${dmDocumentType}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DOCUMENT_TYPE", value1 = "${dmDocumentType}");
            }
          • 2827
            if (isSet(dmDocumentExtension)) {
            • 2828
              AssertTextEquals( key_dmDocumentExtension = "${dmDocumentExtension}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_EXTENSION", value1 = "${dmDocumentExtension}");
            }
          • 2834
            if (isSet(dmDocumentSize)) {
            • 2835
              AssertTextEquals( key_dmDocumentSize = "${dmDocumentSize}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_DOWNLOAD", value1 = "Download");
            }
          • 2841
            if (isSet(dmDocumentUploader)) {
            • 2842
              AssertTextEquals.assertPartialText( key_dmDocumentUploader = "${dmDocumentUploader}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_UPLOADER", value1 = "by ${dmDocumentUploader}");
            }
          • 2848
            if (isSet(locationFieldName)) {
            • 2849
              DMDocument.viewLocation(dmFolderName = "${dmFolderName}");
              • 3
                var assetType = "Document";
              • 4
                var dmDocumentTypeName = "File Upload";
              • 2666
                var key_dmFolderName = "${dmFolderName}";
              • 2668
                AssertElementPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_LOCATION");
              • 2670
                Click(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_LOCATION");
              • 2672
                AssertTextEquals( locator1 = "DocumentsAndMedia#BREADCRUMB_FOLDER_NAME", value1 = "${dmFolderName}");
            • 2851
              AssertClick( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TITLE", value1 = "${dmDocumentTitle}");
            • 2855
              DMDocument.expandInfo();
              • 3
                var assetType = "Document";
              • 4
                var dmDocumentTypeName = "File Upload";
              • 1562
                Pause(locator1 = "3000");
              • 1564
                if (IsElementNotPresent(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE")) {
                • 1565
                  ManagementBar.clickInfo();
                  • 26
                    Click.clickNoMouseOver(locator1 = "Icon#INFO");
                }
              • 1568
                AssertVisible(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE");
            }
          • 2858
            if (isSet(tagNameList)) {
            • 2859
              for (var tagName : list "${tagNameList}") {
              • 2860
                AssertTextEquals.assertPartialText( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_TAGS", value1 = "${tagName}");
              }
            }
          • 2866
            if (isSet(categoryName)) {
            • 2867
              var key_categoryName = "${categoryName}";
            • 2869
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_CATEGORIES", value1 = "${categoryName}");
            }
          • 2874
            if ("${dmRepositoryName}" == "true") {
            • 2875
              AssertElementNotPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_RATING");
            }
          • 2877
            else {
            • 2878
              AssertElementPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_RATING");
            }
          • 2881
            if (isSet(averageRatingStarCount)) {
            • 2882
              AssertTextEquals.assertPartialText( locator1 = "Ratings#AVERAGE_STAR_RESULT", value1 = "${averageRatingStarCount}");
            }
        • 2400
          DMNavigator.openToEditEntryInSite( dmDocumentTitle = "DM Document Type Title", groupName = "Guest", siteURLKey = "guest");
          • 3
            var dmDocumentTypeName = "File Upload";
          • 348
            var fileEntryId = JSONDocument.getFileEntryId( dmDocumentTitle = "${dmDocumentTitle}", folderId = "${folderId}", groupName = "${groupName}");
            • 174
              if (!(isSet(portalURL))) {
              • 175
                var portalURL = JSONCompany.getPortalURL();
                • 57
                  var portalURL = PropsUtil.get("portal.url");
                • 59
                  return "${portalURL}";
              }
            • 178
              if (!(isSet(site))) {
              • 179
                var site = "true";
              }
            • 182
              var groupId = JSONGroupAPI._getGroupIdByName(portalURL = "${portalURL}", groupName = "${groupName}", site = "${site}");
              • 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}";
            • 184
              if (!(isSet(folderId))) {
              • 185
                var folderId = "0";
              }
            • 188
              var curl = ''' ${portalURL}/api/jsonws/dlfileentry/get-file-entry \ -u [email protected]:test \ -d groupId=${groupId} \ -d folderId=${folderId} \ -d title=${dmDocumentTitle} ''';
            • 196
              var fileEntryId = JSONCurlUtil.post("${curl}", "$.[?(@['title'] == '${dmDocumentTitle}')]['fileEntryId']");
            • 198
              return "${fileEntryId}";
            • 200
              echo("## * File Entry ID: ${fileEntryId}");
          • 353
            Navigator.openWithAppendToBaseURL(urlAppend = "group/${siteURLKey}/~/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=${fileEntryId}");
            • 313
              var baseURL = "${baseURL}";
            • 315
              if (contains("${baseURL}", "{baseURL}")) {
              • 316
                var baseURL = PropsUtil.get("portal.url");
              }
            • 319
              Open(locator1 = "${baseURL}/${urlAppend}");
        • 2405
          DMDocument.viewEntryInEdit( dmDocumentFileName = "DM Document Type Title.doc", dmDocumentTitle = "DM Document Type Title");
          • 3
            var assetType = "Document";
          • 4
            var dmDocumentTypeName = "File Upload";
          • 2565
            if (isSet(dmDocumentTitle)) {
            • 2566
              AssertTextEquals.assertValue( key_fieldLabel = "Title", locator1 = "TextInput#GENERIC_TEXT_INPUT", value1 = "${dmDocumentTitle}");
            }
          • 2572
            if (isSet(dmDocumentFileName)) {
            • 2573
              AssertTextEquals.assertValue( key_fieldLabel = "File Name", locator1 = "TextInput#GENERIC_TEXT_INPUT", value1 = "${dmDocumentFileName}");
            }
        • 2409
          Navigator.gotoPage(pageName = "Documents");
          • 131
            Navigator.openURL(baseURL = "${baseURL}");
            • 301
              WaitForSPARefresh();
            • 303
              var baseURL = "${baseURL}";
            • 305
              if (contains("${baseURL}", "{baseURL}")) {
              • 306
                var baseURL = PropsUtil.get("portal.url");
              }
            • 309
              Open(locator1 = "${baseURL}/web/guest/home");
          • 133
            Pause(locator1 = "3000");
          • 135
            Navigator._gotoPage(pageName = "${pageName}");
            • 4
              var key_pageName = "${pageName}";
            • 5
              var count = "0";
            • 7
              while (("${count}" != "3") && (IsElementNotPresent(locator1 = "Home#PAGE_ACTIVE"))) {
              • 8
                AssertClick.assertPartialTextClickAt( locator1 = "Home#PAGE", value1 = "${pageName}");
              • 12
                var count = ${count} + 1;
              }
            • 15
              AssertVisible(locator1 = "Home#PAGE_ACTIVE");
        • 2411
          DMDocument.viewPG( dmDocumentDescription = "DM Document Description", dmDocumentFileName = "DM Document Video.mp4", dmDocumentTitle = "DM Document Video");
          • 3
            var assetType = "Document";
          • 4
            var dmDocumentTypeName = "File Upload";
          • 2760
            var key_dmDocumentTitle = "${dmDocumentTitle}";
          • 2761
            var key_dmDocumentType = "${dmDocumentType}";
          • 2763
            LexiconEntry.changeDisplayStyle(displayStyle = "list");
            • 4
              WaitForPageLoad();
            • 6
              Click(locator1 = "Icon#CURRENT_DISPLAY_STYLE");
            • 8
              MenuItem.click(menuItem = StringUtil.upperCaseFirstLetter("${displayStyle}"));
              • 4
                Click( key_menuItem = "${menuItem}", locator1 = "MenuItem#ANY_MENU_ITEM");
          • 2765
            if (isSet(dmDocumentType)) {
            • 2766
              AssertTextEquals( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TYPE", value1 = "${dmDocumentType}");
            }
          • 2771
            if (isSet(titleWithForbiddenCharacters)) {
            • 2772
              var key_dmDocumentTitle = "${escapedDocumentTitle}";
            }
          • 2775
            AssertClick( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TITLE", value1 = "${dmDocumentTitle}");
          • 2779
            DMDocument.expandInfo();
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 1562
              Pause(locator1 = "3000");
            • 1564
              if (IsElementNotPresent(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE")) {
              • 1565
                ManagementBar.clickInfo();
                • 26
                  Click.clickNoMouseOver(locator1 = "Icon#INFO");
              }
            • 1568
              AssertVisible(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE");
          • 2781
            DMDocument.viewDocumentTitleCmdPG(dmDocumentTitle = "${dmDocumentTitle}");
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 2370
              var key_dmDocumentTitle = "${dmDocumentTitle}";
            • 2372
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_TITLE", value1 = "${dmDocumentTitle}");
          • 2783
            if (isSet(dmDocumentDescription)) {
            • 2784
              var key_dmDocumentDescription = "${dmDocumentDescription}";
            • 2786
              ScrollWebElementIntoView(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION");
            • 2788
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION", value1 = "${dmDocumentDescription}");
            }
          • 2793
            if (isSet(dmDocumentFileName)) {
            • 2794
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_FILE_NAME", value1 = "${dmDocumentFileName}");
            }
          • 2799
            if (isSet(dmDocumentVersionNumber)) {
            • 2800
              AssertTextEquals( key_dmDocumentVersionNumber = "${dmDocumentVersionNumber}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_VERSION", value1 = "VERSION ${dmDocumentVersionNumber}");
            }
          • 2806
            if ("${dmDocumentFileType}" == "Image") {
            • 2807
              if (!(isSet(dmDocumentFileName))) {
              • 2808
                var dmDocumentFileName = "${dmDocumentTitle}";
              }
            • 2811
              AssertElementPresent( key_dmDocumentFileName = "${dmDocumentFileName}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_IMAGE_PREVIEW");
            }
          • 2816
            if ("${dmDocumentFileTypeInfo}" == "Image") {
            • 2817
              AssertVisible(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_THUMBNAIL");
            }
          • 2820
            if (isSet(dmDocumentType)) {
            • 2821
              AssertTextEquals( key_dmDocumentType = "${dmDocumentType}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DOCUMENT_TYPE", value1 = "${dmDocumentType}");
            }
          • 2827
            if (isSet(dmDocumentExtension)) {
            • 2828
              AssertTextEquals( key_dmDocumentExtension = "${dmDocumentExtension}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_EXTENSION", value1 = "${dmDocumentExtension}");
            }
          • 2834
            if (isSet(dmDocumentSize)) {
            • 2835
              AssertTextEquals( key_dmDocumentSize = "${dmDocumentSize}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_DOWNLOAD", value1 = "Download");
            }
          • 2841
            if (isSet(dmDocumentUploader)) {
            • 2842
              AssertTextEquals.assertPartialText( key_dmDocumentUploader = "${dmDocumentUploader}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_UPLOADER", value1 = "by ${dmDocumentUploader}");
            }
          • 2848
            if (isSet(locationFieldName)) {
            • 2849
              DMDocument.viewLocation(dmFolderName = "${dmFolderName}");
              • 3
                var assetType = "Document";
              • 4
                var dmDocumentTypeName = "File Upload";
              • 2666
                var key_dmFolderName = "${dmFolderName}";
              • 2668
                AssertElementPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_LOCATION");
              • 2670
                Click(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_LOCATION");
              • 2672
                AssertTextEquals( locator1 = "DocumentsAndMedia#BREADCRUMB_FOLDER_NAME", value1 = "${dmFolderName}");
            • 2851
              AssertClick( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TITLE", value1 = "${dmDocumentTitle}");
            • 2855
              DMDocument.expandInfo();
              • 3
                var assetType = "Document";
              • 4
                var dmDocumentTypeName = "File Upload";
              • 1562
                Pause(locator1 = "3000");
              • 1564
                if (IsElementNotPresent(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE")) {
                • 1565
                  ManagementBar.clickInfo();
                  • 26
                    Click.clickNoMouseOver(locator1 = "Icon#INFO");
                }
              • 1568
                AssertVisible(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE");
            }
          • 2858
            if (isSet(tagNameList)) {
            • 2859
              for (var tagName : list "${tagNameList}") {
              • 2860
                AssertTextEquals.assertPartialText( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_TAGS", value1 = "${tagName}");
              }
            }
          • 2866
            if (isSet(categoryName)) {
            • 2867
              var key_categoryName = "${categoryName}";
            • 2869
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_CATEGORIES", value1 = "${categoryName}");
            }
          • 2874
            if ("${dmRepositoryName}" == "true") {
            • 2875
              AssertElementNotPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_RATING");
            }
          • 2877
            else {
            • 2878
              AssertElementPresent(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_RATING");
            }
          • 2881
            if (isSet(averageRatingStarCount)) {
            • 2882
              AssertTextEquals.assertPartialText( locator1 = "Ratings#AVERAGE_STAR_RESULT", value1 = "${averageRatingStarCount}");
            }
        • 2416
          DMNavigator.openToEditEntryInSite( dmDocumentTitle = "DM Document Video", groupName = "Guest", siteURLKey = "guest");
          • 3
            var dmDocumentTypeName = "File Upload";
          • 348
            var fileEntryId = JSONDocument.getFileEntryId( dmDocumentTitle = "${dmDocumentTitle}", folderId = "${folderId}", groupName = "${groupName}");
            • 174
              if (!(isSet(portalURL))) {
              • 175
                var portalURL = JSONCompany.getPortalURL();
                • 57
                  var portalURL = PropsUtil.get("portal.url");
                • 59
                  return "${portalURL}";
              }
            • 178
              if (!(isSet(site))) {
              • 179
                var site = "true";
              }
            • 182
              var groupId = JSONGroupAPI._getGroupIdByName(portalURL = "${portalURL}", groupName = "${groupName}", site = "${site}");
              • 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}";
            • 184
              if (!(isSet(folderId))) {
              • 185
                var folderId = "0";
              }
            • 188
              var curl = ''' ${portalURL}/api/jsonws/dlfileentry/get-file-entry \ -u [email protected]:test \ -d groupId=${groupId} \ -d folderId=${folderId} \ -d title=${dmDocumentTitle} ''';
            • 196
              var fileEntryId = JSONCurlUtil.post("${curl}", "$.[?(@['title'] == '${dmDocumentTitle}')]['fileEntryId']");
            • 198
              return "${fileEntryId}";
            • 200
              echo("## * File Entry ID: ${fileEntryId}");
          • 353
            Navigator.openWithAppendToBaseURL(urlAppend = "group/${siteURLKey}/~/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=${fileEntryId}");
            • 313
              var baseURL = "${baseURL}";
            • 315
              if (contains("${baseURL}", "{baseURL}")) {
              • 316
                var baseURL = PropsUtil.get("portal.url");
              }
            • 319
              Open(locator1 = "${baseURL}/${urlAppend}");
        • 2421
          DMDocument.viewEntryInEdit( dmDocumentFileName = "DM Document Video.mp4", dmDocumentTitle = "DM Document Video");
          • 3
            var assetType = "Document";
          • 4
            var dmDocumentTypeName = "File Upload";
          • 2565
            if (isSet(dmDocumentTitle)) {
            • 2566
              AssertTextEquals.assertValue( key_fieldLabel = "Title", locator1 = "TextInput#GENERIC_TEXT_INPUT", value1 = "${dmDocumentTitle}");
            }
          • 2572
            if (isSet(dmDocumentFileName)) {
            • 2573
              AssertTextEquals.assertValue( key_fieldLabel = "File Name", locator1 = "TextInput#GENERIC_TEXT_INPUT", value1 = "${dmDocumentFileName}");
            }
        • 2425
          Navigator.gotoPage(pageName = "Documents");
          • 131
            Navigator.openURL(baseURL = "${baseURL}");
            • 301
              WaitForSPARefresh();
            • 303
              var baseURL = "${baseURL}";
            • 305
              if (contains("${baseURL}", "{baseURL}")) {
              • 306
                var baseURL = PropsUtil.get("portal.url");
              }
            • 309
              Open(locator1 = "${baseURL}/web/guest/home");
          • 133
            Pause(locator1 = "3000");
          • 135
            Navigator._gotoPage(pageName = "${pageName}");
            • 4
              var key_pageName = "${pageName}";
            • 5
              var count = "0";
            • 7
              while (("${count}" != "3") && (IsElementNotPresent(locator1 = "Home#PAGE_ACTIVE"))) {
              • 8
                AssertClick.assertPartialTextClickAt( locator1 = "Home#PAGE", value1 = "${pageName}");
              • 12
                var count = ${count} + 1;
              }
            • 15
              AssertVisible(locator1 = "Home#PAGE_ACTIVE");
        • 2427
          DMDocument.viewPG( dmDocumentDescription = "DM Document Description", dmDocumentFileName = "DM Document JPG.jpg", dmDocumentTitle = "DM Document JPG");
          • 3
            var assetType = "Document";
          • 4
            var dmDocumentTypeName = "File Upload";
          • 2760
            var key_dmDocumentTitle = "${dmDocumentTitle}";
          • 2761
            var key_dmDocumentType = "${dmDocumentType}";
          • 2763
            LexiconEntry.changeDisplayStyle(displayStyle = "list");
            • 4
              WaitForPageLoad();
            • 6
              Click(locator1 = "Icon#CURRENT_DISPLAY_STYLE");
            • 8
              MenuItem.click(menuItem = StringUtil.upperCaseFirstLetter("${displayStyle}"));
              • 4
                Click( key_menuItem = "${menuItem}", locator1 = "MenuItem#ANY_MENU_ITEM");
          • 2765
            if (isSet(dmDocumentType)) {
            • 2766
              AssertTextEquals( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TYPE", value1 = "${dmDocumentType}");
            }
          • 2771
            if (isSet(titleWithForbiddenCharacters)) {
            • 2772
              var key_dmDocumentTitle = "${escapedDocumentTitle}";
            }
          • 2775
            AssertClick( locator1 = "DocumentsAndMedia#DESCRIPTIVE_LIST_DOCUMENT_TITLE", value1 = "${dmDocumentTitle}");
          • 2779
            DMDocument.expandInfo();
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 1562
              Pause(locator1 = "3000");
            • 1564
              if (IsElementNotPresent(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE")) {
              • 1565
                ManagementBar.clickInfo();
                • 26
                  Click.clickNoMouseOver(locator1 = "Icon#INFO");
              }
            • 1568
              AssertVisible(locator1 = "DocumentsAndMedia#SIDEBAR_INFO_ACTIVE");
          • 2781
            DMDocument.viewDocumentTitleCmdPG(dmDocumentTitle = "${dmDocumentTitle}");
            • 3
              var assetType = "Document";
            • 4
              var dmDocumentTypeName = "File Upload";
            • 2370
              var key_dmDocumentTitle = "${dmDocumentTitle}";
            • 2372
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_TITLE", value1 = "${dmDocumentTitle}");
          • 2783
            if (isSet(dmDocumentDescription)) {
            • 2784
              var key_dmDocumentDescription = "${dmDocumentDescription}";
            • 2786
              ScrollWebElementIntoView(locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION");
            • 2788
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_DESCRIPTION", value1 = "${dmDocumentDescription}");
            }
          • 2793
            if (isSet(dmDocumentFileName)) {
            • 2794
              AssertTextEquals( locator1 = "DocumentsAndMediaDocument#DOCUMENT_INFO_FILE_NAME", value1 = "${dmDocumentFileName}");
            }
          • 2799
            if (isSet(dmDocumentVersionNumber)) {
            • 2800
              AssertTextEquals( key_dmDocumentVersionNumber = "${dmDocumentVersionNumber}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_VERSION", value1 = "VERSION ${dmDocumentVersionNumber}");
            }
          • 2806
            if ("${dmDocumentFileType}" == "Image") {
            • 2807
              if (!(isSet(dmDocumentFileName))) {
              • 2808
                var dmDocumentFileName = "${dmDocumentTitle}";
              }
            • 2811
              AssertElementPresent( key_dmDocumentFileName = "${dmDocumentFileName}", locator1 = "DocumentsAndMediaDocument#DOCUMENT_DETAILS_IMAGE_PREVIEW");
            }
          • 2816