Turn your manual testers into automation experts! Request a DemoStart testRigor Free

Release Notes (Test case History, HTTP Requests, More extensive table validations, Grab values from rows/columns)

Over the past few weeks, we added a new page for test case history and enhanced our table validation capabilities.

Test Case History

Now, all single re-tests generate a unique execution link so that users have a history of every execution.

  • Previously, the historical record of a test case was captured on the final re-test before a full test run. If a suite was run, and a test case was run as a single re-test, all versions but the last one were lost.
  • These executions can be found grouped together by clicking the Edit test case button of the desired case.
  • The pop-up window to edit scripts without going to a separate page is now triggered by using the Quick edit link on the left of the Edit test case button.

HTTP Requests

We added a new setting to Collect Browser HTTP requests info, which can be found in Settings->Advanced->General Testing Settings.

When this setting is enabled, a file with all the HTTP request information can be found by clicking on More details… on the step with the HTTP requests.

Table Validations

We added new commands to validate collective values on table rows or columns

  • To check number of values:
check that first table at first column the value count is equal to "5"
check that first table at first column the number values is equal to "5"
  • To check the sum of all values:
check that first table at first column the sum of values is equal to "5"
check that table at column "#" has a sum of values is greater than "5"
  • To check the average of all values:
check that first table at first column the avg of values is equal to "5"
check that table at column "#" has an average of values is greater than "5"
  • To check ascending order:
check that first table at first column has values sorted in ascending order
check that table at column "#" is sorted in ascending order
check that table at column "#" is ordered as ascending
  • To check descending order:
check that first table at first column has values sorted in descending order
check that table at column "#" is sorted in descending order
check that table at column "#" is ordered as descending

Note 1: All numeric validations (count, sum, average) support all the operators to compare numbers (equals, greater, less, etc.)

Note 2: These validations are limited to tables tagged as a table in HTML for now. It will not work for divs visually organized into tables.

Grabbing values

We added extended support for the grab command. Users can now grab multiple values from a table row or column. The values will be stored as a string representation of a JSON array in the variable specified on the command.

grab values from table "my-table" at first row and save it as "firstRowValues"
grab values from table "my-table" at first column and save it as "firstColumnValues"
Related Articles

Release Notes: Live mode commands

Live mode recorder: generate meaningful commands using Click While using live mode recorder, meaningful command (click / enter / ...

Release Notes: CI/CD App testing, Browser Certificates

Run Android, iOS, and Desktop App Tests via TestRigor Command-Line TestRigor now supports testing Android, iOS, and Desktop ...

Release Notes: Typing and sendKeys, Screen Reading

Typing text over 250 characters using sendKeys Easily type text exceeding 250 characters in fields with the sendKeys command. To ...
On our website, we utilize cookies to ensure that your browsing experience is tailored to your preferences and needs. By clicking "Accept," you agree to the use of all cookies. Learn more.
Cookie settings
Privacy Overview
This site utilizes cookies to enhance your browsing experience. Among these, essential cookies are stored on your browser as they are necessary for ...
Read more
Strictly Necessary CookiesAlways Enabled
Essential cookies are crucial for the proper functioning and security of the website.
Non-NecessaryEnabled
Cookies that are not essential for the website's functionality but are employed to gather additional data. You can choose to opt out by using this toggle switch. These cookies gather data for analytics and performance tracking purposes.