Fortify WebInspect supports integration with Selenium browser automation. When you click the Import button and select a Selenium macro to import, Fortify WebInspect detects that a Selenium macro is being used. Fortify WebInspect opens Selenium and plays the macro. The macro must include a logout condition. If a logout condition does not exist, you can add one using the Logout Conditions Editor just as with any other macro. However, all other edits must be done in the Selenium IDE.
You can integrate Fortify WebInspect with Selenium Webdriver, also known as Selenium 2.0, to do the following:
- Conduct a scan using the WI.exe command-line tool
- Create a workflow macro using the Fortify WebInspect REST API