Skip to main content

๐Ÿค– Custom Tests

Custom Tests in X-AutoMate refer to test cases written in Robot Framework.
They rely entirely on your own custom keywords and packages โ€” making them highly flexible.

๐Ÿ“ Think of a custom test as a blank sheet of paper: you're free to design whatever you need.


๐Ÿš€ Common Use Casesโ€‹

Custom tests are commonly used for:

  • ๐Ÿ–ฅ๏ธ Web UI testing
  • ๐Ÿ“ฑ Mobile application testing
  • ๐Ÿ”Œ API validations
  • ๐Ÿงช Any other Robot Framework-compatible scenario

๐Ÿ“ฆ Library & Dependency Supportโ€‹

Out-of-the-box, X-AutoMate includes:

  • ๐Ÿš€ Core libraries for Web UI testing
  • ๐Ÿ“š Dependencies required for standard Robot Framework execution

๐Ÿ’ก Need additional packages or drivers?
Reach out to the X-AutoMate support team, and weโ€™ll help get you set up!


๐Ÿ”— Git Integration for Custom Testsโ€‹

To execute custom tests, you must connect to a Git repository containing your test scripts.
Unlike other test types (which need a DWH connection), custom tests are Git-based.

Steps to Import Custom Tests:โ€‹

  1. โœ… Add a desired Git connection in X-AutoMate.
  2. ๐Ÿ“ฅ Click the "Import Custom Test" button.
  3. ๐Ÿ“‚ X-AutoMate will automatically fetch and register the tests.

Custom Test Import - Git Setup


โ–ถ๏ธ Running Custom Testsโ€‹

Once imported, custom tests can be run like any other test in X-AutoMate.

However:

  • โŒ You cannot edit or modify the test definition inside X-AutoMate.
  • ๐Ÿงฉ Custom tests are managed externally in your Git repository.

Custom Test Execution