Your system must meet the following requirements to run Selenic.
Selenium
Selenic supports Selenium version 3 starting with 3.10.
OS
64-bit editions of the following operating systems.
Windows
- Windows 2019
- Windows 2016
- Windows 2012
- Windows 10
- Windows 7
MacOS
- MacOS 10.10+
Linux
Recording in the browser with Parasoft Recorder is not supported. The following distributions are supported:
- Oracle Linux
- Red Hat Enterprise Linux
- Suse Linux Enterprise Server
- Fedora
Software
- Java 8 or higher
- Selenium WebDriver and all related dependencies
Frameworks
Selenic supports the following testing frameworks:
- JUnit 4
- TestNG 6.14+
- Cucumber 4+
The Cucumber behavior-driven development (BDD) framework supports several languages. Selenic supports the Java Cucumber implementation for JUnit and TestNG.
TestNG for Eclipse
If you intend to use the Selenic IDE plug-in with your TestNG tests, the TestNG for Eclipse plug-in must also be installed. Refer to the TestNG documentation for installation details: https://testng.org/doc/eclipse.html
Selenium WebDrivers
The appropriate WebDriver executable for your browser is required. The following browsers and associated WebDrivers are supported:
- Chrome
- Microsoft Edge
- Firefox
- Internet Explorer
- Safari
See WebDriver Configuration for details about downloading and configuring Selenic to use the WebDrivers.
Additional Prerequisites
The following tools and components are required to enable the full Selenic workflow:
IDE
Plugging Selenic into a supported IDE provides a UI for creating and executing Selenium tests. The plug-in also enables the Selenic to provide recommendations on how to update and maintain tests.
Selenic plugs into Eclipse 4.4+
Maven
Selenic supports test execution with Maven. Maven is also required to leverage the test impact analysis functionality.
Selenic supports Maven 3.0 or later
SOAtest Server
SOAtest server is only required if you want to create API tests during UI test execution.
Selenic works with SOAtest Server 9.10.7 or later.
API Test Creation Limitations
API test creation is not supported in the following browsers and WebDrivers:
- Microsoft Edge and Edge WebDriver. Refer to the Microsoft documentation for additional information.
- Apple Safari and Safari WebDriver.