"On the 11th day of DevTest the CA team brought to me ELEVEN Selenium UI Test Scripts
TEN JSON Assertions and Filters,
NINE API tests running
EIGHT transactions documented
SEVEN well calibrated agents,
SIX agents, protocols, categories intercepted,
FIVE generated assets,
FOUR opaque data types processes,
THREE new execution modes,
TWO RR pairs added,
and a Server-Side Recorder in a DevTest tree!"
Welcome to our 11th day of DevTest 8.0! Today we are looking at the new CA Application Test capability around Selenium powered UI test case maintenance and management
In 8.0 we enhanced Selenium based Web UI test case creation and management by 3 aspects.
Making target URL and Form Data variable: During selenium script import process we now automatically generate variable for target URL to make it easier to run the same test against different targets. We also added the capability to define properties for the form data so that you can use the script against different input data. Here is a quick video to demonstrate this new capability.
Bring it back to Se Builder for editing: We added a Selenium plugin that will allow you to import the Selenium based CA Application Test cases back into Selenium Builder so that you can use the recorder capabilities of Se Builder to add/modify UI steps. Here is a quick video to demonstrate that capability.
Configure Selenium WebDriver using DesiredCapabilities: We also added the ability to configure the WebDriver based on the desired capability configuration you can provide. You can place Desired Capability conf file anywhere in your project and point to it using "selenium.WebDriver.DesiredCapabilities.filePath" property. Here is an example of the configuration
Here is an example of the Desired Capability configuration file. We do provide a copy in our samples. This allows you to configure behavior of the WebDriver including
setting timeout values etc.
--------------------------------------------------------------------------------------
TThe 12 Days of DevTest Blog SeriesT
TWELVE Mobile Tests Generated
ELEVEN Selenium UI Test Scripts
TEN JSON assertions and filters
NINE API tests running
EIGHT Transactions Documented
SEVEN well calibrated agents
SIX Agents, protocols, categories intercepted
FIVE Generated assets
FOUR Opaque data types processed
THREE new execution modes
TWO RR pairs added
and A Server-Side Recorder in a DevTest tree!"
--------------------------------------------------------------------------------------