Extension for Selenium aims to record execution footprints of tests launched through Selenium, without any manual action. This will allow you to setup the Smart Testing Strategies technology provided by Coverity Test Advisor - QA Edition platform.
Our extension for Selenium provides an API which monitors status of executed tests and controls Recorder. Just include this API in your tests and use it to notify the Recorder about running tests.
- Java 5 or higher
- Selenium 2.1.* or higher
Download last version of the Selenium extension here.
Unpack this file in a directory. There are 3 folders:
lib/: API library
javadoc/: API documentation
samples/: source code of samples
lib/kalistick-selenium-api.jarfile to your project classpath.
- In your code, invoke the API to notify Recorder about running tests. Look in
samples/folder for examples.
HtmlUnitDriver and remote web drivers (Chrome, Firefox, ...) are supported, but they are not managed in the same way:
HtmlUnitDriveris supported natively. That is, you do not have to configure anything else to make Coverity Test Advisor - QA Edition work for your Selenium tests.
- Remote web drivers such as
FirefoxDriverrequire you to install and configure our extension for the tested Web browser. You are recommended to use a dedicated profile for the tested browser.