Parasoft Selenic は Selenium テスト実行時の失敗原因がロケータや待ち条件に起因するものであるのかを分析し、テストを続行できるようにロケータを修復します。Selenic はテストの修正に使用できる新しいロケータのレコメンドも行います。Selenic のレコメンドは、テスターや開発者がコードを簡単に更新できるように IDE に直接表示されます。Selenic には Parasoft Recorder も同梱されています。それは、UI アクションを記録して Page Object Model を用いて、保守性の高い純粋な Selenium テストの生成を可能にする Chrome ブラウザーの拡張プラグインです。
Selenic は、次の機能を含みます:
- Selenic エージェントは JUnit テストの実行を取り込み、次のアクションを実行するように構成できます:
- Selenic アナライザーが提供するレコメンドに基づいてテストを自動的に更新する
- アプリケーションの変更に伴い影響を受けるテストのリストを生成するために分析および使用できるテストカバレッジ情報を収集する
- Selenic アナライザーは、Selenic エージェントによって取り込まれたデータを処理し、次のアクションを実行するように構成できます:
- ロケータの更新をレコメンドする
- 待ち時間の更新をレコメンドする
- ロケータと待ち時間の情報とレコメンドを示すレポートを生成する