Katalon Studio Release Notes: Version 7.x
Official Release - Version 7.9.1β
notes
- If you upgrade from v7.9.0, you can useΒ HelpΒ >Β Check for updates...Β for an in-app upgrade.Β Learn more
- If you currently use a version prior to v7.9.0, download the latest version fromΒ our website. To reuse Preferences from previous versions, refer toΒ this guide.
Improvementsβ
- Support Chrome 88.
- Support Microsoft Edge (Chromium) 88.
Fixesβ
- Bug: [Web Testing] Cannot run assertion test steps with the active web driver.
- Bug: Cannot export execution reports manually on Windows machines.
- Bug: [Katalon Runtime Engine] Cannot run the command generated by Command Builder due to the
apiKeyOnPremiseparameter. - Bug: An error displayed when moving the Search tab.
- Bug: An error displayed when using Ctrl+Shift+O to remove libraries while scripting.
Version 7.9.0β
notes
You will not be able to useΒ Check for updates...Β to upgrade to v7.9+ due to the core engine upgrade (but you can upgrade from v7.9 to later versions via Check for updates...).
- Download the latest version fromΒ our website.
- To reuse Preferences from previous versions, refer toΒ this guide.
New featuresβ
- Support screenshot taking keywords for Mobile and Web testing, including:
- [Mobile] Take Screenshot As Checkpoint
- [Mobile] Take Element Screenshot
- [Mobile] Take Element Screenshot As Checkpoint
- [Mobile] Take Area Screenshot
- [Mobile] Take Area Screenshot As Checkpoint
- [WebUI] Take Screenshot
- [Web UI] Take Screenshot As Checkpoint
- [WebUI] Take Element Screenshot
- [Web UI] Take Element Screenshot As Checkpoint
- [WebUI] Take Area Screenshot
- [Web UI] Take Area Screenshot As Checkpoint
- Support Class File Decompiler for debug. Learn more
- Support setting a new default JRE in test projects. Learn more
- [Katalon TestOps Vision] Support a sample project for Visual Testing with TestOps Vision.
Improvementsβ
- Upgrade Eclipse IDE from version 4.6 to 4.16.
- Upgrade Groovy compiler from version 2.4.7 to version 2.4.20.
- Notarize Katalon Studio and Katalon Runtime Engine applications for macOS Catalina. Learn more
- Enhance qTest Integration, including:
- Support uploading screenshots in test results to qTest. Learn more
- [CLI] Submit automation test status with build information to qTest Manager by
-qTestBuildLabeland-qTestBuildURL. Learn more - Execution Status Mapping. Learn more
- Map a Katalon test case to a qTest test case by database ID. Learn more
- [Jira Integration] Import JIRA issue summary along with issue ID to form Test Case Name in Katalon Studio.
- Update Javadoc 7.9.0.
- Support Chrome 87.
- Support Microsoft Edge (Chromium) 87.
Deprecatedβ
- Deprecated Katalon Studio version for Windows 32-bit.
Fixesβ
- Bug: [Incorrect Test Results] Katalon returned PASSED when test scripts contained invalid syntax.
- Bug: [Web UI Testing] Instead of logging warning messages and marking PASSED,
WebUI.verifyElementAttributeValuemarks failed if the element is not present. - Bug: Katalon Studio IDE sometimes failed to save Groovy files' changes, including keywords, test listeners, step definitions while renaming test objects.
- Bug: Performance issues of Applitools sample project. Learn more
Version 7.8.2β
Improvementsβ
- [Katalon TestOps (Beta) Integration] Support detecting Assertions in execution log. Learn more
- [Time Capsule] Allow turning on/turning off Time Capsule in Project Settings (Go to Project > Settings > Execution > WebUI). Learn more
Fixesβ
- Bug: An issue of generating a Time Capsule for an error that doesn't cause test execution to fail.
- Bug: An issue of showing "No application is started yet" when test execution is already started. Address here
- Bug: Cannot generate execution reports when
WebUI.commentcontains invalid XML characters.
Version 7.8.0 - 7.8.1β
New featuresβ
- Support Time Capsule for optimizing fixing broken Web Test Objects. Learn more.
- [Katalon Studio Enterprise] Support browser-based video recording. Learn more.
- [Windows Testing] Support coordinates-based recording with Click Element Offset and Right-click Element Offset keywords on both Windows Recorder and Native Windows Recorder.
- Provide Checksum for each Katalon Studio package named
all-packages.sha256and Open source libraries' license scanning report in HTML namedKatalonStudio-openSourceReport.html(Go to our GitHub Repository, download those files in each build's Assets). - [Katalon Studio Enterprise] Allow replacing a built-in library with an external one for flexible libraries usage in a test project. Learn more.
- [Web Service Testing] Import SOAP requests from SoapUI and WSDLs having no service endpoints. Learn more.
- [Katalon TestOps (Beta) Integration] Export BDD reports generated in Katalon Studio to display in TestOps. Learn more.
- [Katalon TestOps (Beta) Integration] Support generating commands for TestOps CI in Katalon Studio's Command Builder.
- [Katalon TestOps (Beta) Integration] Allow overriding TestOps Project ID via command line.
- [Katalon TestOps (Beta) Integration] View Releases in Katalon Studio's Test Explorer.
- Provide in-app tutorials for new Katalon users to start testing Web UI, Mobile, Web Service and Windows applications (Go to Help > Tutorials > Select Web UI/Mobile/Web Service/Windows).
- You can create a new project with Desktop type.
- [Katalon Studio Enterprise] Configure idle timeout for license usage management. Learn more.
Improvementsβ
- Support Microsoft Edge (Chromium) 86
- Support Chrome 86
- [qTest Integration]: Generate qTest - Katalon Studio parity report in HTML, sync up qTest test case version and test steps's content, and send Skipped test results to qTest. Learn more
- [Kobiton Integration] Support SSO for authentication and corresponding command options. Learn more
- [Jira Cloud Integration]: Support importing BDD Feature Files. Learn more
- [BDD Testing Framework] Allow setting default package for step definitions. Learn more
- [Mobile Testing] Support "Attributes" Selector Strategy and add "Verify and Highlight" feature to Mobile Spy/Recorder.
- [Katalon TestOps (Beta) Integration]: Support automatically retrying uploading Test Projects and Test Reports from Katalon Studio to Katalon TestOps upon failure.
- Replace Katalon Help with Start Page for a new fresh look and more customized information for each user.
- Reduce the size of Katalon Docker Image.
- Discontinued new purchase of Katalon Runtime Engine DevOps license. Read more about Katalon Runtime Engine DevOps Sunsetting.
- Display SKIP test status in execution reports.
Fixesβ
- Bug: An issue of not installing Smart Wait extension automatically on Chrome when running tests.
- Bug: Failed to display items in table and tree views on macOS Big Sur.
- Bug: [Katalon Studio Enterprise - Export Test Artifacts] Cannot export test cases.
- Bug: [Katalon Studio Enterprise] Cannot import API from OpenAPI Specification 3.0.
- Bug: [Katalon Runtime Engine] Cannot execute Dynamic Test Suites.
- Bug: An issue of Katalon Runtime Engine activation failure on Katalon Docker Image.
- Bug: GUI issues on Windows machines when scaling to more than 100% size of text.
- Bug: [Test Object's Editor] Cannot display all object properties in a window screen.
- Bug: API Requests with fileupload body uses a file path instead of a file name.
- Bug: [Katalon TestOps (Beta) Integration]: Cannot display more than 20 projects fetched from Katalon TestOps (Beta).
Version 7.7.0 - 7.7.1 - 7.7.2β
New featuresβ
- [Katalon Record Utility] Support adding verification test steps during recording with Chrome, Edge (Chromium-based), and Firefox. Learn more
- [Katalon Studio Enterprise - Web Service Testing] Import RESTful API with OpenAPI Specification 3.0.
- [Web Service Testing] Import RESTful requests from WADLs. Learn more
- [Windows Testing] Support passing Capabilities including
appArgumentsandappWorkingDirfor Native Windows Recorder. Learn more - Support using Global Variables in Email Settings.
- [Katalon Runtime Engine] Allow selecting an Organization for license validation when activating Katalon Runtime Engine. Learn more
- [Katalon TestOps (Beta) Integration] Support integration with Katalon TestOps Vision for visual testing. Learn more
Improvementsβ
- Support Microsoft Edge (Chromium) 85
- Support Chrome 85
- Install the Basic Reports plugin automatically for all users
- Publish API docs version 7.7
Fixesβ
- Bug: [Katalon Runtime Engine] An issue of generating reports after execution
- Bug: [Katalon Runtime Engine] An exception thrown when updating WebDriver automatically in Command Line. Address here
- Bug: [Katalon Record Utility] Unable to locate Objects during execution if the objects are captured with such options as Merge objects, Duplicate objects, or Replace existing objects
- Bug: [TestNG] Return incorrect test results when using the
runTestNGTestClasseskeyword
Version 7.6.6β
Improvementsβ
- [qTest Integration] Upload test results of the integrated Test Suites in Test Suite Collection to qTest
- [Katalon TestOps (Beta) Integration] Display TestOps Plans in Tests Explorer. Learn more
- [Katalon Studio Enterprise] Enhance Self-healing Insights. Learn more
- [Katalon Studio Enterprise] Enhance UX of adding test cases to test suites
- Support troubleshooting activation problems
Fixesβ
- Bug: An issue related to Test Objects' names in Katalon Record Utility
- Bug: [Command Builder] An issue of setting the waiting time to update execution status of the Test Suite
- Bug: [Windows Testing] Test execution failure caused by the default timeout of
switchToWindowTitle - Bug: [Web Service Testing] An issue of saving test request's body
Version 7.6.5β
You can download Katalon Studio version 7.6.5 here.
Improvementsβ
- [qTest Integration] Include qTest Test Case ID in the name of Katalon Test Cases downloaded from qTest
Fixesβ
- Bug: [Web Recorder] Unable to use Run from here when recording web with Internet Explorer WebDriver v3.6.0.0
- Bug: [Web Recorder] Unable to capture navigate actions when recording with Internet Explorer WebDriver
- Bug: [Mobile Recorder] Unable to perform any actions on an Android Tab element
- Bug: [Mobile Recorder] Unable to detect elements when spying/recording an iOS app
- Bug: [qTest Integration] Unable to send test reports to qTest automatically
- Bug: [Jira Integration - Katalon BDD] An issue of importing incorrect content of Feature files from Jira
- Bug: [TestRail Integration] TestRail plugin does not support Manual Proxy Configuration
- Bug: [Kobiton Integration] Unable to apply System Proxy configuration when retrieving Kobiton devices and applications
- Bug: [Katalon TestOps (Beta) Integration] Unable to upload test results to Katalon TestOps (Beta)
- Bug: [Report Email] Unable to receive any emails or receive unexpected test suite report emails
- Bug: [Test Listeners] Text field is not visible when renaming a test listener
- Bug: [Katalon Runtime Engine] Unexpected stack trace is displayed at the end of execution
Version 7.6.2β
New Featuresβ
- Katalon TestOps (Beta) Integration: Support associating a test execution in Katalon Studio with Release on Katalon TestOps (Beta) via command-line parameter. Learn more
- Katalon TestOps (Beta) Integration: Display the Executions table in Tests Explorer. Learn more
Fixesβ
- Bug: [Self-healing mechanism] Null Pointer Exception thrown when XPath/CSS locator is empty
Version 7.6.0 - 7.6.1β
New featuresβ
- [Katalon Studio Enterprise] Support Self-Healing Web tests. Learn more.
- [Katalon Studio Enterprise] Support setting timeout and maximum response size for API requests. Learn more.
- [Katalon Studio Enterprise] Support retrying failed test executions immediately in Test Suite's execution. Learn more.
- [Mobile Testing] Fully support Selector Strategies. Learn more.
- [Mobile Testing] Support App Center Test integration. Learn more.
- [API Testing] Support importing RESTful requests from SoapUI to Katalon Studio. Learn more.
- [Desktop Testing] Support new Windows keywords, including setEncryptedText, getAttribute, verifyElementAttributeValue, waitForElementAttributeValue, verifyElementPresent, verifyElementNotPresent, waitForElementPresent, and waitForElementNotPresent.
- Allow overriding
Browser TypeandExecution Profileof all Test Suites in a Test Suite Collection via command line. Learn more. - Support Content Assist function for Custom Keywords in test cases (same as built-in keywords).
Improvementsβ
- [Katalon Studio Enteprise] Applitools Integration becomes a built-in feature with its libraries updated to the latest versions
- Support updating Microsoft Edge (Chromium) driver in Katalon Studio Tools
- Set Chrome as the default browser
Fixβ
- Bug: Log Viewer displays incorrect test results if a test case has Call Test Case steps
- Bug: [Desktop Testing]
setText()keyword does not clear the current text before setting the given text - Bug: [qTest Integration] Unable to upload reports to qTest in qTest v10.1.0.0 or later
Version 7.5.10β
New featureβ
- Support importing test scripts of Selenium IDE version 3.x. Learn more
Improvementβ
- [WebUI Testing] Support Recorder and Spy with Microsoft Edge (Chromium)
Fixβ
- Bug: [Mobile] An issue of missing mobile devices when using Custom Capabilities. Address #275
Version 7.5.5β
New featuresβ
- [Katalon Studio Enterprise] Support "Debug from here". Learn more
- [Web Service Testing] Support parameterizing a SOAP request's service endpoint. Learn more
- [Web Service Testing] Support defining body content of RESTful API requests with methods other than POST/PUT/PATCH/DELETE
Improvementsβ
- [Custom Keywords] Organize Custom Keywords in an alphabetical order in Keyword Browser and support categorizing them with
keywordObject. Learn more. - Improve Katalon Studio's performance of checking/unchecking test folders containing more than 50 Test Cases
- Log Viewer has a new design: Root cause shown on the top of the stack trace and Test Object ID added to Seleniumβs common exceptions for better debugging.
- [Desktop Testing] Increase the default timeout and allow changing this default value when using
switchToWindowTitleduring recording and executing tests. Learn more.
Fixesβ
- Bug: [Mobile] NullPointerException exception thrown by the
startExistingApplicationkeyword when running on a Sauce Labs device - Bug: [Mobile] Unable to capture objects using Spy Mobile
Version 7.5.0 - 7.5.2β
New featuresβ
- [Katalon Studio Enterprise] Implement Native Windows Recorder (for Windows only). Learn more
- [Katalon Studio Enterprise] Send Test Suite Collection's report emails. Learn more
- [Katalon Studio Enterprise] Support retrying Failed test data only in Test Suite's execution. Learn more
- [Web Testing] Support a new WebUI keyword to upload files by drag-and-drop. Learn more
- Allow setting a default execution profile at project level. Learn more
Improvementsβ
- Support Microsoft Edge (Chromium) 83
- Support Chrome 83
- [Katalon Runtime Engine] Improve execution log in CLI mode by printing out applied proxy configurations
- Improve Proxy Settings with two separate types, including Authentication and System proxies. Learn more
- [Web Service] Enhance WSDL importing feature. Learn more.
- [Web Service] Support defining a content type for form-data HTTP Body of RESTful requests.Learn more
- Downgrade the MySQL Connector/J, the official JDBC driver for MySQL, from 8.0.17 to 8.0.15
- Upgrade the Microsoft JDBC Driver 6.2 for SQL Server
- Enhance GUI of the following components: Image-based Testing in Tests Explorer, Katalon TestOps (Beta) Integration dialog, Activation dialog, and CAPTCHA error in the Activation dialog