Changelog GXtest

Official Content
This documentation is valid for:

The table below describes the main changes made to GXtest.


GXtest Beta

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

What's new.
  • WIP: Create Unit Test for rest objects

Bugfixes:

GXtest for GeneXus 17 Upgrade 1 Preview

Date: - 
Version: 4.17.1.X
Release: GeneXus 17
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 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

GXtest for GeneXus 16 Upgrade 11 

Date: September 3, 2020
Version: 4.11.0.11568
Release: GeneXus 16 - Upgrade 11
Download Icon Material Download

What's new.

 

  • Updated web drivers versions to the latest
  • FileUploadBasePath, Browser, and BaseURL properties are available to set directly in RunTests MSBuild task
  • Added new property: File Upload Base Path Property
  • Added FileUpload commands
  • Added a search box in the Tests Explorer window and fixed some bugs on this window
  • Date and DateTime data values are generated and accepted in format ##yyyy-mm-dd# and #yyyy-mm-dd HH:mm:ss#

Bugfixes


  • Fixed ScriptEval command, now returns a string value with script parameter execution result
  • Fixed issues with Type commands over inputs with onchange events
  • Fixed click command on IE browser
  • Fixed running tests with insecure certificates in Firefox

 

GXtest for GeneXus 16 Upgrade 10 

Date: July 6, 2020
Version: 4.10.0.10640
Release: GeneXus 16 - Upgrade 10
Download Icon Material Download

What's new.
  • UITest external object moved to GXtest module, references from web tests change automatically
  • GXtest module is installed after open KB if needed
  • Browser and BaseURL properties are available to set directly in RunTests MSBuild task
  • For web commands that return a value, the value is stored in TestResults.xml, shown in the Tests Results window and GXtest console log also.
  • Added new assertion AssertTrue(Value:boolean, ErrorMsg:varchar). See Assertions page.
  • Some changes in JUnit MSBuild task => Create the folder if not exists, allow a custom file name, default name changed) update doc pending
  • Some UI minor improvements and fixes
  • Supported CUTFO for kb objects with Properties variables type
  • Added new validation commands for web UI tests

GXtest for GeneXus 16 Upgrade 9

Date: April 30, 2020
Version: 4.9.0.9790
Release: GeneXus 16 - Upgrade 9
Download Icon Material Download

What's new.

GXtest for GeneXus 16 Upgrade 8 

Date: February 21, 2020
Version: 4.8.0.9063
Release: GeneXus 16 - Upgrade 8
Download Icon Material Download

What's new.
  • Take a screenshot when a UI Test Web command fails
  • UI Commands bugfixes
  • Fix CUTFO for numeric vars
  • Link the GXtest module version to specific GXtest version
  • Increased AssertNumericEquals parameter length to allow larger numeric comparisons
  • Added support for running web UI tests for Java versions > 8
  • Added support for running web UI tests in Microsoft Edge 18 (HTML) (.Net envs have an issue)
  • Test Coverage. See documentation
  • Export HTML report language fixes
  • Smart Devices test results include steps
  • Added new tool window to view web UI test screenshots and exceptions
  • Fix RunTestsList MSBuild task not using Browser property in JSON file.
  • Support mocking in Net Core envs and some log improvements

GXtest for GeneXus 16 Upgrade 7

Date: December 20, 2019
Version: 4.7.0.8444
Release: GeneXus 16 - Upgrade 7
Download Icon Material Download

What's new.
  • GXtest module checking fix (for not English versions) 
  • Fix some CUTFO particular issues
  • Assertions improvements

GXtest for GeneXus 16 Upgrade 6

Date: October 30, 2019
Version: 4.6.0.8159
Release: GeneXus 16 - Upgrade 6
Download Icon Material Download

What's new.
  • Added WA in CUTFO feature for nested SDT fields parameters
  • Unit test and Data Provider generated code is commented if an error occurs when auto-generating unit tests
  • Added category "Test" in the new object window
  • SD UI Test object added
  • Run SD test from IDE and see it's results
  • Rebuild All Tests menu option
  • Code Coverage. See documentation

GXtest for GeneXus 16 Upgrade 5

Date: August 23, 2019
Version: 4.4.0.7688
Release: GeneXus 16 - Upgrade 5
Download Icon Material Download

What's new.
  • Export test execution results to HTML document from Test Results window
  • Changed GXtest versioning. See this page for more information
  • Fix RunTestsList task from the execution data file
  • Added output "GXtest" in GX IDE for GXtest logs
  • Fix CUTFO(*) for domain & attribute parameters. Moved Data sets count to KB property instead of an input box
  • Several fixes in CUTFO(*)
  • UI fixes and text's translations
  • Improved CUTFO(*) feature generating multiple data sets for each generated test
  • Fix license checking error

(*CUTFO refers to the "Create Unit Test For Object" feature.