Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
Running assertLiferayErrors
Running IsElementNotPresent with locator1//span[contains(@class,'sign-in')]/a/span
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running isElementPresent with parameters//span[contains(@class,'sign-in')]/a/span
Running isNotVisible with parameters//span[contains(@class,'sign-in')]/a/span
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1682714873184,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"130297fe-a0c2-8374-afa7-e64a0bf33b01","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1682721147437,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1682721267428,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1682721505815,"mvccVersion":"32","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"130297fe-a0c2-8374-afa7-e64a0bf33b01"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20096","contactId":"20124","createDate":1682714873184,"ctCollectionId":"0","emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"130297fe-a0c2-8374-afa7-e64a0bf33b01","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":null,"lastLoginDate":1682721147437,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1682721267428,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1682721506638,"mvccVersion":"33","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","type":1,"userId":"20123","uuid":"130297fe-a0c2-8374-afa7-e64a0bf33b01"}Finished executing commands.
Running Open with locator1http://localhost:8080/web/guest?SM_USER=test@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest?SM_USER=test@liferay.com
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/web/guest?SM_USER=test@liferay.com
LPS-161919 - Verify that it's possible to delete an e-mail notification template
Running IsElementNotPresent with locator1//div[contains(@class,'applications-menu-modal')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[contains(@class,'applications-menu-modal')]
Running assertLiferayErrors
Running isElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
Running isElementNotPresent with parameters//div[contains(@class,'applications-menu-modal')]
Running Click with locator1//button[@data-qa-id='applicationsMenu']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//button[@data-qa-id='applicationsMenu']
Running assertLiferayErrors
Running waitForVisible with parameters//button[@data-qa-id='applicationsMenu']
Running mouseOver with parameters//button[@data-qa-id='applicationsMenu']
Running click with parameters//button[@data-qa-id='applicationsMenu']
Running assertJavaScriptErrors with parameters//button[@data-qa-id='applicationsMenu']
Running assertLiferayErrors
Running WaitForElementPresent with locator1//div[contains(@class,'applications-menu-modal')]
Running waitForElementPresent with parameters//div[contains(@class,'applications-menu-modal')]
Running Click with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running assertLiferayErrors
Running waitForVisible with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running mouseOver with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running click with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and normalize-space()='Control Panel']
Running assertLiferayErrors
Running AssertElementPresent with locator1//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
Running assertLiferayErrors
Running waitForElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
Running assertElementPresent with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
Running assertJavaScriptErrors with parameters//li[contains(@id,'ApplicationsMenuPortlet')]/button[contains(@class,'nav-link') and contains(@class,'active') and normalize-space()='Control Panel']
Running Click with locator1//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running mouseOver with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running click with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running assertJavaScriptErrors with parameters//div[contains(@role,'tabpanel') and contains(@class,'active')]//div[contains(@class,'applications-menu-nav-columns')]//div[contains(.,'Notifications')]//../li//span[normalize-space(text())='Templates']
Running Click with locator1//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running waitForVisible with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running mouseOver with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running click with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertJavaScriptErrors with parameters//a[contains(@class,'btn')][contains(@href,'new') or contains(@href,'redirect') or contains(@href,'mvc') or contains(@href,'javascript')][.//*[name()='svg'][contains(@class,'icon-plus')]][not(contains(@class,'borderless'))] | //button[not(contains(@class,'borderless'))][not(contains(@class,'btn-unstyled'))][*[contains(@class,'icon-plus')]]
Running assertLiferayErrors
Running SelectFrameTop
Running selectFrame with parametersrelative=top
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running Click with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Email"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Email"]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))] with value1Notification Template
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Notification Template
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Notification Template
Running waitForElementPresent with parameters//bodyNotification Template
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]Notification Template
Running waitForEditable with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]Notification Template
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]Notification Template
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]Notification Template
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Name')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))] with value1test@liferay.com, test4@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test@liferay.com, test4@liferay.com
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]test@liferay.com, test4@liferay.com
Running waitForElementPresent with parameters//bodytest@liferay.com, test4@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]test@liferay.com, test4@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]test@liferay.com, test4@liferay.com
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]test@liferay.com, test4@liferay.com
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]test@liferay.com, test4@liferay.com
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'To')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))] with value1Liferay
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Liferay
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Liferay
Running waitForElementPresent with parameters//bodyLiferay
Running assertJavaScriptErrors with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]Liferay
Running waitForEditable with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]Liferay
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]Liferay
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]Liferay
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'From Address')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))] with value1Test Test
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Test Test
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Test Test
Running waitForElementPresent with parameters//bodyTest Test
Running assertJavaScriptErrors with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]Test Test
Running waitForEditable with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]Test Test
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]Test Test
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]Test Test
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'From Name')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))] with value1Subject
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Subject
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Subject
Running waitForElementPresent with parameters//bodySubject
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]Subject
Running waitForEditable with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]Subject
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]Subject
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]Subject
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Subject')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//textarea[contains(@name,'description') or contains(@title,'description')] with value1Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running waitForElementPresent with parameters//bodyLorem Ipsum is simply dummy text of the printing and typesetting industry.
Running assertJavaScriptErrors with parameters//textarea[contains(@name,'description') or contains(@title,'description')]
Running assertLiferayErrors
Running waitForVisible with parameters//textarea[contains(@name,'description') or contains(@title,'description')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running waitForEditable with parameters//textarea[contains(@name,'description') or contains(@title,'description')]
Running mouseOver with parameters//textarea[contains(@name,'description') or contains(@title,'description')]
Running clickAt with parameters//textarea[contains(@name,'description') or contains(@title,'description')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running pause with parameters1000
Running type with parameters//textarea[contains(@name,'description') or contains(@title,'description')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running pause with parameters1000
Running clickAt with parameters//textarea[contains(@name,'description') or contains(@title,'description')]Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//textarea[contains(@name,'description') or contains(@title,'description')]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))] with value1test2@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test2@liferay.com
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]test2@liferay.com
Running waitForElementPresent with parameters//bodytest2@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]test2@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]test2@liferay.com
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]test2@liferay.com
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]test2@liferay.com
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'CC')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))] with value1test3@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test3@liferay.com
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]test3@liferay.com
Running waitForElementPresent with parameters//bodytest3@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]test3@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]
Running mouseOver with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]
Running clickAt with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]test3@liferay.com
Running pause with parameters1000
Running type with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]test3@liferay.com
Running pause with parameters1000
Running clickAt with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]test3@liferay.com
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'BCC')]]//input[not(contains(@type,'checkbox'))]
Running assertLiferayErrors
Running Type with locator1//*[contains(@id,'cke')]/iframe with value1Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running waitForElementPresent with parameters//bodyContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running assertJavaScriptErrors with parameters//*[contains(@id,'cke')]/iframe
Running assertLiferayErrors
Running waitForVisible with parameters//*[contains(@id,'cke')]/iframeContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running waitForEditable with parameters//*[contains(@id,'cke')]/iframe
Running mouseOver with parameters//*[contains(@id,'cke')]/iframe
Running clickAt with parameters//*[contains(@id,'cke')]/iframeContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running pause with parameters1000
Running type with parameters//*[contains(@id,'cke')]/iframeContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running pause with parameters1000
Running clickAt with parameters//*[contains(@id,'cke')]/iframeContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Running pause with parameters1000
Running assertJavaScriptErrors with parameters//*[contains(@id,'cke')]/iframe
Running assertLiferayErrors
Running Click with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
Running mouseOver with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
Running click with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Save'][not(contains(@class,'navbar'))]
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 waitForElementPresent with parameters//body
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')]
Cause:
VERIFICATION_WARNING: Element is not present at "//div[contains(@class,'alert-success')][contains(@class,'alert-dismissible')] | //div[contains(@class,'alert-success')][contains(@class,'alert-dismissable')]"
Steps:
TestCase#setUpPortalInstance --> PASSED
Log into Liferay using URL navigation --> PASSED
Go to Templates and add a new Notification Template --> WARNING
Type to 'ANY' the value 'Notification Template' --> PASSED
Type to 'ANY' the value 'test@liferay.com, test4@liferay.com' --> PASSED
Type to 'ANY' the value 'Liferay' --> PASSED
Type to 'ANY' the value 'Test Test' --> PASSED
Type to 'ANY' the value 'Subject' --> PASSED
Type to 'ANY' the value 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.' --> PASSED
Type to 'ANY' the value 'test2@liferay.com' --> PASSED
Type to 'ANY' the value 'test3@liferay.com' --> PASSED
Type to 'BODY_FIELD_IFRAME' the value 'Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.' --> PASSED
Click on 'ANY' --> PASSED
Verify that 'SUCCESS_DISMISSIBLE' is available --> WARNING
Running Click with locator1//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-icon-ellipsis')]
Running assertLiferayErrors
Running waitForVisible with parameters//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-icon-ellipsis')]
Running mouseOver with parameters//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-icon-ellipsis')]
Running click with parameters//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-icon-ellipsis')]
Running assertJavaScriptErrors with parameters//*[contains(text(),'Notification Template')]/ancestor::div[contains(@class,'dnd-tr')]//*[contains(@class,'lexicon-icon-ellipsis')]
Running assertLiferayErrors
Running ClickNoError with locator1xpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Delete"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Delete"]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Delete"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Delete"]
Running assertLiferayErrors
Running waitForVisible with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Delete"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Delete"]
Running mouseOver with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Delete"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Delete"]
Running click with parametersxpath=(//div | //li)[contains(@class,'open') or contains(@class,'show')][contains(@class,'menu')][not(contains(@class,'product-menu'))]//*[normalize-space(text())="Delete"] | //ul[contains(@class,'dropdown-menu') and contains(@class,'show')]//li//*[normalize-space(text())="Delete"]
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 waitForElementPresent with parameters//body
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 Refresh
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
ObjectNotifications.addNewNotificationTemplate(
bcc = "test3@liferay.com",
cc = "test2@liferay.com",
description = "Lorem Ipsum is simply dummy text of the printing and typesetting industry.",
emailBody = "Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.",
entryTo = "test@liferay.com, test4@liferay.com",
fromAddress = "Liferay",
fromName = "Test Test",
name = "Notification Template",
notificationType = "Email",
subject = "Subject");