Parasoft Selenic reduces the complexity associated with Selenium test creation and maintenance. Selenic analyzes Selenium tests at runtime and if a failure is detected due to a bad locator or wait condition, Selenic will repair the locator so that the test can proceed. Selenic will also recommend new locators that the tester can use to fix the test. Selenic recommendations can be loaded directly into the IDE so that developers can readily update their code. Selenic also ships with the Parasoft Recorder, which is an extension for the Chrome browser that enables you to record UI actions and generate pure Selenium tests that leverage the Page Object Model for increased maintainability.
You can execute Selenium tests on the command line or in an IDE. During execution, Selenic collects and analyzes information about your tests so that if a test fails a fix can be recommended or automatically applied at runtime.
If you are just getting started with Selenium, you can record a test scenario using the Parasoft Recorder Chrome extension and convert the recording into a Selenium test in your IDE.
You can either enable API test creation when executing existing Selenium tests, or use the Parasoft Recorder to record API calls and UI actions simultaneously as you validate user journeys through the application.
The SOAtest Server and SOAtest Web Proxy (shipped with the Parasoft Recorder) are required to leverage this functionality.