Selenium & Appium Integration
Report Selenium WebDriver and Appium test results to HP ALM via Bumblebee.
Overview
Selenium and Appium tests are typically written using JUnit or TestNG as the test runner. The ALM integration works through the test runner — configure the JUnit or TestNG integration, and Selenium/Appium results flow through automatically.
Java + JUnit + Selenium
Maven Setup
Write tests using JUnit 5 — results are automatically included in Surefire XML reports:
Follow the JUnit Integration guide to configure Bumblebee.
Java + TestNG + Selenium
Follow the TestNG Integration guide.
Appium (Mobile Testing)
Appium tests use the same JUnit/TestNG runner pattern. The only difference is the driver initialization:
Android Example (JUnit 5)
Surefire will generate XML reports for these tests identically to standard JUnit tests. Configure Bumblebee following the JUnit Integration guide.
Test Screenshots in ALM
To attach screenshots to failing ALM test runs, configure the Bumblebee plugin to include attachments:
Configure your test to save screenshots on failure: