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":"20097","contactId":"20127","createDate":1677633141416,"ctCollectionId":"0","defaultUser":false,"emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"5e8c17c6-ddfc-9264-6ac5-c56a7507cfe8","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":1677640617155,"lastLoginDate":1677650917654,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1677650941588,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1677652162981,"mvccVersion":"86","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","userId":"20125","uuid":"5e8c17c6-ddfc-9264-6ac5-c56a7507cfe8"}Finished executing commands.
Running post with parametersArg: ${curl}Return: {"agreedToTermsOfUse":true,"comments":"","companyId":"20097","contactId":"20127","createDate":1677633141416,"ctCollectionId":"0","defaultUser":false,"emailAddress":"test@liferay.com","emailAddressVerified":true,"externalReferenceCode":"5e8c17c6-ddfc-9264-6ac5-c56a7507cfe8","facebookId":"0","failedLoginAttempts":0,"firstName":"Test","googleUserId":"","graceLoginCount":0,"greeting":"Welcome Test Test!","jobTitle":"","languageId":"en_US","lastFailedLoginDate":1677640617155,"lastLoginDate":1677650917654,"lastLoginIP":"127.0.0.1","lastName":"Test","ldapServerId":"-1","lockout":false,"lockoutDate":null,"loginDate":1677650941588,"loginIP":"127.0.0.1","middleName":"","modifiedDate":1677652163600,"mvccVersion":"87","openId":"","portraitId":"0","reminderQueryAnswer":"test","reminderQueryQuestion":"what-is-your-father's-middle-name","screenName":"test","status":0,"timeZoneId":"UTC","userId":"20125","uuid":"5e8c17c6-ddfc-9264-6ac5-c56a7507cfe8"}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
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//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running isElementPresent with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running isElementNotPresent with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running IsElementPresent 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 AssertClick with locator1//span[contains(@class,'sign-in')]/a/span with value1Sign In
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForVisible with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running waitForTextCaseInsensitive with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertTextCaseInsensitive with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running mouseOver with parameters//span[contains(@class,'sign-in')]/a/span
Running clickAt with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running Type#typePause with locator1//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text'] with value1test@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test@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
Running waitForElementPresent with parameters//bodytest@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running mouseOver with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running type with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running pause with parameters5000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running Type#typePause with locator1//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password'] with value1test
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]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
Running waitForElementPresent with parameters//bodytest
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']test
Running waitForEditable with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running mouseOver with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running type with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']test
Running pause with parameters5000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running assertLiferayErrors
Running Click#mouseDownMouseUp with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][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()='Sign In'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running mouseDown with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running mouseUp with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running IsElementPresent with locator1//button[contains(.,'I Agree')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(.,'I Agree')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(.,'I Agree')]
Running IsElementPresent with locator1//input[contains(@id,'password2')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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//input[contains(@id,'password2')]
Running assertLiferayErrors
Running isElementPresent with parameters//input[contains(@id,'password2')]
Running IsElementPresent with locator1//div[label[contains(.,'Question')]]/select
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Question')]]/select
Running assertLiferayErrors
Running isElementPresent with parameters//div[label[contains(.,'Question')]]/select
Enable Cookie Preference handling on instance level
Go to Instance settings
Running Open with locator1http://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
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/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Taking screenshot
Screenshot
Running IsNotChecked#isNotCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running isNotChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running AssertChecked#assertCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running IsElementPresent with locator1//button[contains(.,'Update')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(.,'Update')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(.,'Update')]
Running AssertClick#assertTextClickNoMouseOver with locator1//button[contains(.,'Update')] with value1Update
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Update')]Update
Running waitForTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running click with parameters//button[contains(.,'Update')]
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//div[contains(@class,'alert') and contains(@class,'alert-success')] with value1Your request completed successfully.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Your request completed successfully.
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Your request completed successfully.
Running waitForElementPresent with parameters//bodyYour request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running waitForPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
This is a use case for LPS-170904 TC-5. Verify no cookies are set in instance level and Explicit mode, when the user is a first-time visitor
Disable Cookie Preference handling with Explicit cookie setting Disabled on site level
Go to Site settings
Taking screenshot
Screenshot
Running Open with locator1http://localhost:8080/group/guest/~/control_panel/manage/-/site/settings?_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage/-/site/settings?_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/group/guest/~/control_panel/manage/-/site/settings?_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/guest/~/control_panel/manage/-/site/settings?_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
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/group/guest/~/control_panel/manage/-/site/settings?_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_site_admin_web_portlet_SiteSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Taking screenshot
Screenshot
Running IsChecked with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running isChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running AssertNotChecked#assertNotCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertNotChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running IsChecked with locator1//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running isChecked with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running AssertNotChecked#assertNotCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertNotChecked with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running IsElementPresent with locator1//button[contains(.,'Update')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(.,'Update')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(.,'Update')]
Running AssertClick#assertTextClickNoMouseOver with locator1//button[contains(.,'Update')] with value1Update
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Update')]Update
Running waitForTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running click with parameters//button[contains(.,'Update')]
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//div[contains(@class,'alert') and contains(@class,'alert-success')] with value1Your request completed successfully.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Your request completed successfully.
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Your request completed successfully.
Running waitForElementPresent with parameters//bodyYour request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running waitForPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
Running assertLiferayErrors
Enable Cookie Preference handling with Explicit cookie setting Enabled
Go to Instance settings
Running Open with locator1http://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertJavaScriptErrors with parametershttp://localhost:8080/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
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/group/control_panel/manage?p_p_id=com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_factoryPid=com.liferay.cookies.configuration.CookiesPreferenceHandlingConfiguration&_com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet_mvcRenderCommandName=%2Fconfiguration_admin%2Fedit_configuration
Running assertLiferayErrors
Taking screenshot
Screenshot
Running IsNotChecked#isNotCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running isNotChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running AssertChecked#assertCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertChecked with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Enabled') or contains (@name,'Enabled')] | //li[contains(.,'Enabled')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Enabled')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running IsNotChecked#isNotCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running isNotChecked with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running AssertChecked#assertCheckedNotVisible with locator1//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertChecked with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertJavaScriptErrors with parameters//input[@type='checkbox' and contains(@id,'Explicit Cookie Consent Mode') or contains (@name,'Explicit Cookie Consent Mode')] | //li[contains(.,'Explicit Cookie Consent Mode')]//input[@type='checkbox'] | //label[contains(@class,'toggle-switch')]//input[contains(@type,'checkbox')]/following-sibling::span[contains(@class,'toggle-switch-bar')]//span[contains(text(),'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')] | //input[contains(@type,'checkbox')]//following-sibling::span[contains(.,'Explicit Cookie Consent Mode')]/..//preceding-sibling::input[contains(@type,'checkbox')]
Running assertLiferayErrors
Running IsElementPresent with locator1//button[contains(.,'Update')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(.,'Update')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(.,'Update')]
Running AssertClick#assertTextClickNoMouseOver with locator1//button[contains(.,'Update')] with value1Update
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Update
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Update
Running waitForElementPresent with parameters//bodyUpdate
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running waitForVisible with parameters//button[contains(.,'Update')]Update
Running waitForTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertTextCaseInsensitive with parameters//button[contains(.,'Update')]Update
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running click with parameters//button[contains(.,'Update')]
Running assertJavaScriptErrors with parameters//button[contains(.,'Update')]
Running assertLiferayErrors
Running AssertTextEquals#assertPartialText with locator1//div[contains(@class,'alert') and contains(@class,'alert-success')] with value1Your request completed successfully.
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Your request completed successfully.
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Your request completed successfully.
Running waitForElementPresent with parameters//bodyYour request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
Running assertLiferayErrors
Running waitForVisible with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running waitForPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertPartialTextCaseInsensitive with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]Your request completed successfully.
Running assertJavaScriptErrors with parameters//div[contains(@class,'alert') and contains(@class,'alert-success')]
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 isElementNotPresent with parameters//span[contains(@class,'sign-in')]/a/span
Running IsElementPresent with locator1//button//img[contains(@src,'user_portrait')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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//img[contains(@src,'user_portrait')]
Running assertLiferayErrors
Running isElementPresent with parameters//button//img[contains(@src,'user_portrait')]
Running IsElementPresent with locator1//button[contains(@data-toggle,'dropdown')]//span[contains(@class,'user-icon')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(@data-toggle,'dropdown')]//span[contains(@class,'user-icon')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(@data-toggle,'dropdown')]//span[contains(@class,'user-icon')]
Running Click#waitForPersonalMenuJSClick with locator1//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running assertLiferayErrors
Running waitForElementPresent with parameters//script[contains(@src,'personal_menu/js/PersonalMenu.es.js')]
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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running assertLiferayErrors
Running waitForVisible with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running mouseOver with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running click with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running assertJavaScriptErrors with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running assertLiferayErrors
Running assertJavaScriptErrors with parameters//span[@class='user-avatar-link']//span[*[name()='svg'][contains(@class,'lexicon-icon-user')]]
Running assertLiferayErrors
Running AssertVisible with locator1//*[contains(@class,'dropdown-menu') and contains(@class,'show')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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(@class,'dropdown-menu') and contains(@class,'show')]
Running assertLiferayErrors
Running waitForVisible with parameters//*[contains(@class,'dropdown-menu') and contains(@class,'show')]
Running assertVisible with parameters//*[contains(@class,'dropdown-menu') and contains(@class,'show')]
Running assertJavaScriptErrors with parameters//*[contains(@class,'dropdown-menu') and contains(@class,'show')]
Running assertLiferayErrors
Running ScrollWebElementIntoView with locator1//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertLiferayErrors
Running waitForElementPresent with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running scrollWebElementIntoView with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertJavaScriptErrors with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertLiferayErrors
Running Click with locator1//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertLiferayErrors
Running waitForVisible with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running mouseOver with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running click with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertJavaScriptErrors with parameters//a[contains(@class,'dropdown-item')][contains(.,'Sign Out') or contains(.,'Salir')]
Running assertLiferayErrors
Delete all cookies and Refresh page
Running WaitForSPARefresh
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters
Running assertLiferayErrors
Running Open with locator1http://localhost:8080/web/guest/home
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parametershttp://localhost:8080/web/guest/home
Running assertLiferayErrors
Running selectWindow with parameters
Running selectFrame with parametersrelative=top
Running open with parametershttp://localhost:8080/web/guest/home
Running assertJavaScriptErrors with parametershttp://localhost:8080
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
Running assertLiferayErrors
Running IsElementPresent with locator1//h1[contains(.,'Your connection is not private')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//h1[contains(.,'Your connection is not private')]
Running assertLiferayErrors
Running isElementPresent with parameters//h1[contains(.,'Your connection is not private')]
Running IsElementNotPresent with locator1//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/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 waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running isElementPresent with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running isElementNotPresent with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running IsElementPresent 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 AssertClick with locator1//span[contains(@class,'sign-in')]/a/span with value1Sign In
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]Sign In
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]Sign In
Running waitForElementPresent with parameters//bodySign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running waitForVisible with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running waitForTextCaseInsensitive with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertTextCaseInsensitive with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running mouseOver with parameters//span[contains(@class,'sign-in')]/a/span
Running clickAt with parameters//span[contains(@class,'sign-in')]/a/spanSign In
Running assertJavaScriptErrors with parameters//span[contains(@class,'sign-in')]/a/span
Running assertLiferayErrors
Running Type#typePause with locator1//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text'] with value1test@liferay.com
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]test@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
Running waitForElementPresent with parameters//bodytest@liferay.com
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running waitForEditable with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running mouseOver with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running type with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']test@liferay.com
Running pause with parameters5000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Email Address')]]/input[@type='text'] | //div[label[contains(.,'Dirección de correo')]]/input[@type='text'] | //div[label[contains(.,'メールアドレス')]]/input[@type='text'] | //div[label[contains(.,'邮箱地址')]]/input[@type='text'] | //div[contains(.,'E-Mail-Adresse')]/input[@type='text'] | //div[label[contains(.,'Indirizzo Email')]]/input[@type='text']
Running assertLiferayErrors
Running Type#typePause with locator1//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password'] with value1test
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]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
Running waitForElementPresent with parameters//bodytest
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running assertLiferayErrors
Running waitForVisible with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']test
Running waitForEditable with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running mouseOver with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running type with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']test
Running pause with parameters5000
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Password') and not(contains(.,'One-Time Password'))]]/input | //div[label[contains(.,"parola d'ordine")]]/input | //div[label[contains(.,'Contraseña')]]/input | //div[label[contains(.,'パスワード')]]/input | //div[label[contains(.,'密码')]]/input | //div[contains(.,'Kennwort')]//input[@type='password']
Running assertLiferayErrors
Running Click#mouseDownMouseUp with locator1//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][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()='Sign In'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running waitForElementPresent with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running waitForVisible with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running mouseDown with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running mouseUp with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running assertJavaScriptErrors with parameters//*[not(self::div)][contains(@class,'btn')][normalize-space()='Sign In'][not(contains(@class,'navbar'))]
Running assertLiferayErrors
Running IsElementPresent with locator1//button[contains(.,'I Agree')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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[contains(.,'I Agree')]
Running assertLiferayErrors
Running isElementPresent with parameters//button[contains(.,'I Agree')]
Running IsElementPresent with locator1//input[contains(@id,'password2')]
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'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//input[contains(@id,'password2')]
Running assertLiferayErrors
Running isElementPresent with parameters//input[contains(@id,'password2')]
Running IsElementPresent with locator1//div[label[contains(.,'Question')]]/select
Running waitForElementNotPresent with parameters//html[contains(@class,'lfr-spa-loading')]
Running isElementPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementNotPresent with parameters//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running waitForElementPresent with parameters//body
Running assertJavaScriptErrors with parameters//div[label[contains(.,'Question')]]/select
Running assertLiferayErrors
Running isElementPresent with parameters//div[label[contains(.,'Question')]]/select
test VerifyNoCookiesForFirstVisitInstanceLevelExplicitMode {
287
@description = "This is a use case for LPS-170904 TC-5. Verify no cookies are set in instance level and Explicit mode, when the user is a first-time visitor"
292
task ("Given: Site Administrator enabled the cookie preference handling in instance level and the explicit cookie consent mode.") {
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list ${parameterList}) {
13
var undefined = StringUtil.matches(${parameter}, "\$\{[^\$\{\s]*\}");
17
if ((${undefined} == "true") && (${parameter} != "false")) {
18
fail("Please set '${parameter}'");
}
}
142
var javascript = '''var cookieName = "${cookieName}";
var allCookies = document.cookie.split(';');
var value="empty";
for (var i = 0; i < allCookies.length; i++){
if(allCookies[i].includes(cookieName)){
value = "true";
}
}
return value;''';
152
var cookieExistValue = selenium.getEval(${javascript});
154
if (!(${cookieExistValue} == "true")) {
155
echo("Cookie with name: ${cookieName} is not exist");
157
TestUtils.pass(message = "Cookie named: ${cookieName} is not exist.");
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list ${parameterList}) {
13
var undefined = StringUtil.matches(${parameter}, "\$\{[^\$\{\s]*\}");
17
if ((${undefined} == "true") && (${parameter} != "false")) {
18
fail("Please set '${parameter}'");
}
}
142
var javascript = '''var cookieName = "${cookieName}";
var allCookies = document.cookie.split(';');
var value="empty";
for (var i = 0; i < allCookies.length; i++){
if(allCookies[i].includes(cookieName)){
value = "true";
}
}
return value;''';
152
var cookieExistValue = selenium.getEval(${javascript});
154
if (!(${cookieExistValue} == "true")) {
155
echo("Cookie with name: ${cookieName} is not exist");
157
TestUtils.pass(message = "Cookie named: ${cookieName} is not exist.");
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list ${parameterList}) {
13
var undefined = StringUtil.matches(${parameter}, "\$\{[^\$\{\s]*\}");
17
if ((${undefined} == "true") && (${parameter} != "false")) {
18
fail("Please set '${parameter}'");
}
}
142
var javascript = '''var cookieName = "${cookieName}";
var allCookies = document.cookie.split(';');
var value="empty";
for (var i = 0; i < allCookies.length; i++){
if(allCookies[i].includes(cookieName)){
value = "true";
}
}
return value;''';
152
var cookieExistValue = selenium.getEval(${javascript});
154
if (!(${cookieExistValue} == "true")) {
155
echo("Cookie with name: ${cookieName} is not exist");
157
TestUtils.pass(message = "Cookie named: ${cookieName} is not exist.");
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list ${parameterList}) {
13
var undefined = StringUtil.matches(${parameter}, "\$\{[^\$\{\s]*\}");
17
if ((${undefined} == "true") && (${parameter} != "false")) {
18
fail("Please set '${parameter}'");
}
}
168
var javascript = '''var cookieName = "${cookieName}";
var allCookies = document.cookie.split(';');
var value="empty";
for (var i = 0; i < allCookies.length; i++){
if(allCookies[i].includes(cookieName)){
value = allCookies[i].replace(cookieName+"=","").trim();
}
}
return value;''';
178
var cookieValue = selenium.getEval(${javascript});
180
if (${cookieValue} == "empty") {
181
echo("Cookie with name: ${cookieName} has the following value: ${cookieValue}");
183
TestUtils.pass(message = "Cookie named: ${cookieName} is not present.");
195
if (!(isSet(message))) {
196
var message = "PASS";
}
199
echo(${message});
}
185
else {
186
fail("Cookie with name ${cookieName} is present.");