Catchpoint's API and Transaction test types enable you to run tests using Selenium-based scripts to test the performance of a REST API or conduct multi-step interactions with a website. In recent years, newer scripting frameworks such as Playwright and Puppeteer have supplanted Selenium as the industry standards for this type of testing. We have introduced Playwright and Puppeteer test types to support these languages and continue to provide state-of-the-art testing capabilities, and our API test also supports Javascript as an alternative to Selenium
Based on these developments, we have decided to retire support for Selenium on August 31, 2026. At that time, all Transaction Tests and API tests using Selenium will cease to function. We recommend transitioning any existing Transaction Tests to use the Javascript API, Playwright, or Puppeteer test type prior to this date, and any existing API Selenium tests to use Javascript.
Script Converter for Playwright
To assist you in converting your tests, we have introduced an automatic script converter which generates a new Playwright script based on your existing Selenium script. However, this automatic script converter is not active when you use the "Convert Test" option in test properties. This is because converting your test is an irreversible operation, and if there were any issues with the generated Playwright script, the converted test would not function as expected until you were able to make corrections to the script.
To avoid this potential issue, we have instead enabled the Script Converter when you make a copy of your test. This way you can validate that the new script works properly in the copied test and resolve any issues with it before converting your original test.
The overall workflow is as follows:
- Make a copy of your test, and apply the Script Converter
- Test the converted script and make any needed corrections
- Convert your original test to Playwright
- Copy the validated script from the copied test to the original test.
- Disable or delete the copied test
The following section provides detailed instructions for completing this process.
Converting Selenium test to Playwright
- Make a Copy of your Selenium-based Test
- Go to Control Center > Tests and locate the test you want to convert
- Click the three-dot menu for the test and select Copy

- Select a location for the new copy and then click Copy
- The new test is created and its properties are displayed. At the top, click Convert test

- The test and script are converted to Playwright - Validate that the Playwright script works as expected, and make any needed modifications. Once the script is validated, copy it to the clipboard.
- Convert your original Test to Playwright
- Go to Control Center > Tests and open the properties of the original test
- Click Convert Test, then select Playwright, and click Convert
- Paste the script that you copied in step two into the Script field
- Save the converted test - Disable or delete the copied test