LPS-45554 - Allowing locator to start with 'title= '
LPS-45489 - actions, functions, paths
LPS-45489 - macros
LPS-45489 - tests
LPS-45526
LPS-45443 - Translate the  methods from 'liferaySelenium' and 'StringUtil' into poshi
LPS-45443 SF
LPS-45292 - actions, functions, paths
LPS-45292 - macros
LPS-45292 - tests
LPS-45292 SF
LPS-45292 SF
LPS-45558 Remove unused method
LPS-45558 Create PortletRequestModelFactory to lazily create PortletRequestModel, after all not all templates needs PortletRequestModel, it is a waste to unconditionally create and populate PortletRequestModel into the template context.
LPS-45558 Use PortletRequestModelFactory instance to populate template context, if any template really needs PortletRequestModel, it should use portletRequestModelFactory.getPortletRequestModel() to get it.
LPS-45572 - Add prepare-portal-properties as a dependency to run-simple-server
Test Fixes - CPRolesCPUsergroups - macros
LPS-45574 - tests
LPS-45601 - Add a missing semi-colon in javascript command
Test Fixes - Delete child group after using it on the test, otherwise parent group cannot be deleted on tearDown