Search

Creating a Macro File
Creating a Macro FileTest Scenario Write your first macro file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The steps you...
Last Modified: May 6, 2024 5:27 AM
Creating A Path File
Creating A Path FileTest Scenario Write your first path file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The steps you...
Last Modified: May 6, 2024 5:27 AM
Creating the Testcase File
Creating the Testcase FileTest Scenario Write your first testcase file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The...
Last Modified: May 6, 2024 5:28 AM
Setup
SetupPrerequisites Java JDK 8 Google Chrome Gradle or Gradle Wrapper 6.6.1 or higher.Setting up the Poshi Standalone Gradle Project Create a new directory, example poshi-standalone. Setup...
Last Modified: May 6, 2024 5:28 AM
Syntax Validation
Syntax Validation The Poshi Standalone grade projects includes a validation task that can be used to check your code for syntax errors before running your test. To use this, simply run ./gradlew...
Last Modified: May 6, 2024 5:29 AM
Functions
Functions In Poshi, Functions handle extra WebDriver commands that an element might require to interact with a page object or element. Functions combine the basic methods defined in the...
Last Modified: May 6, 2024 5:30 AM
Understanding Test Results and Debugging Tests
Understanding Test Results and Debugging Tests Poshi tests are run on the terminal or command line. When a test run is completed there are multiple ways to view the test results and diagnose test...
Last Modified: May 6, 2024 5:29 AM
Creating Deployment Environments
Creating Deployment Environments There comes a point when your code is ready to share. For that, you must build an environment. In the corporate world, there are usually three environments: ...
Last Modified: May 6, 2024 5:20 AM
What is Liferay Workspace?
What is Liferay Workspace? Liferay Workspace is a set of folders and Gradle scripts that represents the Liferay-opinionated way of handling a full development life cycle: Creating projects ...
Last Modified: May 6, 2024 5:20 AM
Liferay CLI Tool
Liferay CLI Tool The Liferay CLI tool makes it easy to create Angular, JavaScript, React, shared bundle, or Vue.js projects to interface with Liferay's REST and GraphQL services. Using a liferay...
Last Modified: May 6, 2024 5:21 AM
Other Tools
Other Tools Liferay CLI ToolLiferay npm Bundler Liferay npm Bundler Understanding Bundler Loaders Changes Between Bundler 1.x and 2.x Default Bundler Loaders How Liferay and Loader...
Last Modified: May 6, 2024 5:20 AM
Liferay npm Bundler
Liferay npm Bundler
Last Modified: May 6, 2024 5:21 AM
Migrating an Angular Project to Use Liferay npm Bundler 2.x
Migrating an Angular Project to Use Liferay npm Bundler 2.x Follow these steps to migrate your Angular project to use liferay-npm-bundler 2.x. While liferay-npm-bundler 1.x relied on Babel to...
Last Modified: May 6, 2024 5:22 AM
Bundler Migration Guide
Bundler Migration Guide
Last Modified: May 6, 2024 5:21 AM
Migrating a liferay-npm-bundler Project from 1.x to 2.x
Migrating a liferay-npm-bundler Project from 1.x to 2.x liferay-npm-bundler 2.x offers more stability and includes more features out-of-the-box. If you already created a project using the 1.x...
Last Modified: May 6, 2024 5:22 AM
Changes Between Bundler 1.x and 2.x
Changes Between Bundler 1.x and 2.x This article outlines the key changes between liferay-npm-bundler version 1.x and 2.x.Automatically Formatting Modules for AMD In version series 1.x of the...
Last Modified: May 6, 2024 5:23 AM
Migrating a Plain JavaScript, Billboard JS, JQuery, Metal JS, React, or Vue JS Project to Use Liferay npm Bundler 2.x
Migrating a Plain JavaScript, Billboard JS, JQuery, Metal JS, React, or Vue JS Project to Use Liferay npm Bundler 2.x Follow these steps to migrate the framework projects shown below to use...
Last Modified: May 6, 2024 5:22 AM
Migrating Your Project to Use liferay-npm-bundler's New Mode
Migrating Your Project to Use liferay-npm-bundler's New Mode Since issue #303, two modes of operation are available for the liferay-npm-bundler. You can preprocess files before the bundler runs,...
Last Modified: May 6, 2024 5:23 AM
Poshi Basics
Poshi Basics New features, improvements, and system upgrades can sometimes introduce unexpected behaviors and bugs. Running suites of automated tests is an advantageous method of identifying...
Last Modified: May 6, 2024 5:29 AM
Poshi Layers
Poshi Layers Building reliable and reusable functions Defining Page Objects Scripting User Interactions Writing User Behaviors Making paths and macros specific yet reusable
Last Modified: May 6, 2024 5:30 AM