We've made the following updates to Selenic:
Release date: December 23, 2021 (2021.1.1)
Support for Additional Execution Environments
Selenic now supports integration with the following execution environments:
- Selenic can be integrated with Cucumber tests that are run using the Cucumber CLI runner. Selenic supports Cucumber versions 4.3.0-4.8.1, 5, and 6.
- Selenic can be integrated with tests that are run in parallel, including environments that leverage Selenium Grid. Note: API test creation is only supported in sequential test execution environments.
Updated IDE Support
Selenic now supports the following IDE versions:
- IntelliJ 2020.3 and 2021.1
- Eclipse 2020-09 through 2021-06
Additional Changes
- Selenic can now generate recommendations and automatically heal
findElements
calls that return a single element. - You can now use the JaCoCo coverage library when collecting runtime coverage data for test impact analysis.
- The test impact analysis component now supports Java 15.
- Addressed log4j vulnerability CVE-2021-44228 in version 2021.1.1.
Resolved PRs and FRs
The following PRs and FRs were resolved:
ID | Description |
---|---|
SEL-1973 | Parasoft Recorder produces UI recording that cannot be read by Selenic due to missing attribute |
SEL-1980 | Unexpected errors reported in Selenic HTML report when self-healing enabled |
SEL-2098 | Do not fail if Selenium version can’t be detected |
SEL-2099 | Log instrumentation errors at DEBUG level |
SEL-2128 | Support <input type="number"> |
SEL-2131 | Parasoft Recorder is adding an extra space in some element locators |