Changelog GXtest

Official Content
This documentation is valid for:

The table below describes the main changes made to GXtest for GeneXus 17 upgrades.


GXtest Beta

Date: By night-build.
Version: 4.17.4.X
Release: GeneXus 17 - Beta Channel
Download Icon Material Download

What's new.
  • WIP: Create Unit Test for REST objects
  • Added property Enabled for tests
  • Changed individual contextual menu options Run This Test for a single Run Test(s) options from multiple tests selection
  • Added contextual menu option Run Test(s) for Procedures, Data Providers, and Business Components
  • The page title is included in failing web command result info to ease server errors detection like 404, 500, etc.
  • Added buttons on the Test Results window to repeat the last execution and to run only failed tests again and some UI improvements
  • Added property Test Values on Domain objects to define values to be used on parameters based on the domain at unit test generation time
  • Now Run Suite contextual menu option allows multiple Test Suite objects selection and it's named Run Suite(s)
  • Added support for enumerated domains and collection of basic types when using the feature Set As Expected

Bugfixes:

  • Click on IE failing on some filter buttons
  • Test objects icons were not displayed on GeneXus Server
  • Test Results default position was Top instead of center
  • Generated SDT recycling conditions improved when CUTFO (now considers SDT rename, variable renames, types changed, among others)

GXtest for GeneXus 17 upgrade 4 preview

Date: By night-build.
Version: 4.17.4.X
Release: GeneXus 17 - Preview Channel
Download Icon Material Download

What's new.
  • Added property Enabled for tests
  • Changed individual contextual menu options Run This Test for a single Run Test(s) options from multiple tests selection
  • Added contextual menu option Run Unit Tests for Procedures, Data Providers, and Business Components
  • The page title is included in failing web command result info to ease server errors detection like 404, 500, etc.
  • Added buttons on the Test Results window to repeat the last execution and to run only failed tests again and some UI improvements
  • Added property Test Values on Domain objects to define values to be used on parameters based on the domain at unit test generation time
  • Now Run Suite contextual menu option allows multiple Test Suite objects selection and it's named Run Suite(s)
  • Added support for enumerated domains and collection of basic types when using the feature Set As Expected

Bugfixes:

  • Click on IE failing on some filter buttons
  • Test objects icons were not displayed on GeneXus Server
  • Test Results default position was Top instead of center
  • Generated SDT recycling conditions improved when CUTFO (now considers SDT rename, variable renames, types changed, among others)

GXtest for GeneXus 17 upgrade 3

Date: April 26th, 2021.
Version: 4.17.3.16289
Release: GeneXus 17 upgrade 3
Download Icon Material Download

What's new.
  • New object Test Suite added, being runnable by MSBuild also and exporting results to JUnit and Allure formats
  • Added support for adding browser start arguments, that allows running web tests in headless mode, among other settings. More information here
  • Added browser version in execution results: IDE, HTML, and Allure.
  • Some minor changes over the Test Results window. Moved to the center panel by default. 
  • Added new parameter TestObjects for RunTests MSBuild task allowing to run tests by their name directly.
  • Creating and running mobile UI Tests now requires a GXtest license too.
  • Tests runner procedure changed its name from Runner to TestsRunner.

Bugfixes:

  • Fixed GXtest cache interference with the application cache only during tests' execution
  • Enhanced checking objects time KBs when opening big KBs
  • Some UI improvements over test windows and tabs
  • Fixed ClickByLinkText not working on links with spaces in Chrome
  • Generated unit tests are always set with Visibility = Public for the ones created by the Create Unit Test for object feature

GXtest for GeneXus 17 Upgrade 2

Date: February 24th, 2021.
Version: 4.17.2.15187
Release: GeneXus 17 upgrade 2
Download Icon Material Download

What's new.

Bugfixes

  • Negative values generated by the CUTFO feature were wrong (lower than the lowest one allowed)
  • Running web UI Tests on Edge Chromium for java environments is now supported
  • Alert commands were malfunctioning where there was more than an alert in a test execution

GXtest for GeneXus 17 Upgrade 1

Date: December  18th, 2020.
Version: 4.17.1.14061
Release: GeneXus 17 upgrade 1
Download Icon Material Download

What's new.
  • Added commands by control name for tables: GXtest UI Commands by control name in grids
  • Added command GetMessages for retrieving messages and error viewers displayed on webpages.
  • Added command DoubleClick by control name.
  • Added support for combined keyStrokes using SendKeys and KeysBy commands. The separator is |  
  • Changed assertion comparer diff control

Bugfixes

  • Fixed show android results in Test Results window when the test is inside a module.
  • RunTestsList MSBuild task was not using KB properties when JSON execution file had ScreenshotMode, HtmlMode, and/or Browser not defined
  • Test execution was being marked as successful in some cases that should not.
  • Clean Results button in the Test Results window was not working as expected (it needed 2 clicks to clean all results)

GXtest for GeneXus 17

Date: October 20th, 2020 
Version: 4.17.0.13122
Release: GeneXus 17
Download Icon Material Download

What's new.
  • New commands by control name available
  • Added support for new Edge browser (only Net & Net Core envs)
  • Added new Test -> Web environment properties: Screenshot mode and HTML mode
  • Added new command: SetWindowSize
  • Changed test objects' names and descriptions
  • Android test results are shown in the Test Results window now
  • Saved page HTML for failing commands
  • Improvements in MSBuild tasks for running tests
  • After running tests from GX IDE, the first test is auto-selected to show its commands & assertions in detail.

Bugfixes

  • Fixed web UI Tests running on Firefox going to slow in NetCore envs
  • Improved frame detection on SwitchFrame command
  • AddCapability command with "boolean" values not working
  • Edge Legacy compatibility issues were fixed
  • Fixed ClickBy commands on Firefox
  • Fixed SwitchWindow and CloseWindows commands
  • Added retry mechanism to avoid failing commands occasionally
  • Fixed mocking when reading Date & DateTime types from JSON file
  • Fixed error when running a test before had made an environment build