SeleniumBase/integrations/katalon
Michael Mintz 6b69ab5c59 Update the docs 2019-10-08 00:52:36 -04:00
..
ReadMe.md Update the docs 2019-10-08 00:52:36 -04:00

ReadMe.md

Converting Katalon/Selenium IDE recordings into SeleniumBase test scripts

Katalon Recorder / Selenium IDE is a tool that allows you to record and playback actions performed inside a web browser. It's available as a downloadable Chrome extension and a downloadable Firefox extension. The Katalon Recorder comes with an option to export recordings as various WebDriver test scripts, one of which is Python 2 (WebDriver + unittest). Unfortunately, these natively-exported scripts can be very messy and don't always run reliably. The purpose of this converter is to clean up and improve the scripts so that they can be used in production-level environments.

Step 1: Make a recording with the Katalon Recorder

Step 2: Export your recording as a Python 2 Webdriver script

  • {} Export => Python 2 (WebDriver + unittest) => Save As File

Step 3: Run seleniumbase convert on your exported Python file

seleniumbase convert [MY_TEST.py]
  • You should see a [MY_TEST_SB.py] file appear in the folder. (_SB is added to the file name so that the original file stays intact in case you still need it.) This new clean & reliable SeleniumBase test script is ready to be added into your test suite for running.