New Release: LCT 0.18
Showcase of biggest new features
New Features
Popup-LOV Step
We've added a new step that allows easy interaction with APEX native Popup-LOVs. This step can be used to select a value from a Popup-LOV.
You can enter the application and page where the item is located and whether it is a page item or inside an interactive grid. If this is the case, you can also specify the column.
To select the correct value, you can enter the term to search for. If “exact match” is set to yes, the value will be selected that exactly matches the search term. Otherwise, the first value that appears after the search will be selected.
Interactive Grid and Report Steps
We had improving interacting with the interactive table components in APEX on our agenda for a while now. With this release, we've added three new steps to make searching, checking a value in a cell and clicking something in a cell.
Filtering a table is pretty straight-forward. Just select the desired table and the search term.
To check a cell value again, select the table, the column, and then the value to check for. The check will be executed for the first row. Add a filter step before to make sure your target row will be the first.
In the third step, you can enter a selector after selecting the column. This selector will be used to find the element to click on. This can be a button, a link, or any other element that is inside the cell. Again, this will be performed on the first row.
Quickly perform actions on cases with the new context menu
We've added a context menu to the case list. This menu allows you to quickly edit, duplicate enable and disable any case.
Further enhancements
Step Execution Sequences
Per default, step sequences are now separated by values of ten. This allows you to easily add steps in between without having to change the sequence of all following steps.
When you add a new step, you can change the sequence by entering a new value. You can still use the up and down arrows to change the sequence, and we've added a button to re-seqeuence all steps of a case.
Server configuration
We've added two server settings regarding log files. You can now define the maximum age in days for log files, and whether old log files should be zipped.
Additionally, you can now finally define a different database port 😅.
Accessibility
We've added a few accessibility improvements. The most noticeable is that clickable elements in a table now have a hover effect and an outline. We also added a few aria labels to make the application more accessible for screen readers.
Upgraded Playwright version
We upgraded the version of our browser automation engine Playwright to the version 1.30
. It comes with Chromium 110
, Firefox 108
, and Webkit 16.4
.
You can checkout the docker image here.
Bug Fixes
- Fixed duplicate rows appearing after in Steps Grid after adding a Step
- Fixed being able to create more than one beforeEach/afterEach-Case per Worksheet
- Fixed 'Run Worksheet' button staying disabled after adding Step to empty Case
- Added missing settings to install-from-scratch-script
- Fixed not being able to copy beforeEach/afterEach-Case into Worksheet
- Fixed various small UI Issues