documentation
  • Introduction
    • Overview
      • Scandium Features & Concepts
  • Setting up your account
  • Create a test case
  • Supported Actions
  • File uploads
  • Assertions
  • Groups
  • Step settings
  • Variables
  • System Functions
  • Email Testing
  • Data-driven Testing
  • Test Suites
  • Results
    • Test results
    • Suite results
  • Why did my test fail?
  • API Testing
    • Getting Started
    • API Suites
    • Scheduling and Monitoring
  • Mobile Application Testing
    • Create a mobile project
    • Uploading Apps
      • Android
      • iOS
    • Testing mobile app
  • Common Testing Scenarios
  • Test Management
    • Tests and Folders
    • Tags
  • INTEGRATIONS
    • Continuous Integration (CI/CD)
    • Azure Devops
    • Bamboo CI
    • Bitbucket Pipelines
    • Circle CI
    • Github Actions
  • GitLab CI
  • Jenkins
  • Travis CI
Powered by GitBook
On this page

Common Testing Scenarios

PreviousTesting mobile appNextTests and Folders

Last updated 19 days ago

Can I reset browser session in between tests?

Yes, you can. Scandium provides you with a means to have your tests run from a new and clean browser session by taking advantage of the incognito/private browser windows.

To have Scandium record and run your tests in incognito windows, you need to turn on the incognito permission in the Scandium extension settings.

To have Scandium use incognito window for your tests, grant access to it by:

  1. Opening the scandium extensions page:

  2. Select "Allow in incognito"

image.png

Creating and running your tests in incognito window ensures that a test is not affected by stored cookies, sessions, localStorage and other existing local states. It is a very critical step towards having each automated test case self-contain and isolated.

Are there video tutorials for using Scandium?

Below are some playlists demonstrating various testing scenarious:

Can I record tests on Firefox Browser?

No. At the moment, the Scandium extension is only available on Google Chrome and other Chromium-based browsers such as Microsoft Edge, Brave Browser and Opera.

My application uses CAPTCHA, can Scandium handle that?

CAPTCHAs are designed to differentiate human users from bots, making them a challenge for automated testing tools like Scandium. Since they intentionally block automated interactions, you’ll need to implement workarounds or disable them during testing. Here are some practical solutions:

  1. Use Test Keys for External CAPTCHA Services

    • If you’re using a service like reCAPTCHA, check their documentation for test keys that bypass validation in testing environments.

    • Alternatively, whitelist your test environment domains to exclude them from CAPTCHA checks.

  2. Disable CAPTCHAs for Tests

    • Implement a hidden mechanism (e.g., a secret URL parameter or environment variable) that disables CAPTCHA validation when triggered by your tests.

    • Configure your system to skip CAPTCHA checks when requests come from known testing IP addresses.

  3. Test in a Controlled Environment

    • Disable CAPTCHAs entirely in development or staging environments where automated tests run.

By implementing one of these strategies, you can maintain test automation efficiency while ensuring CAPTCHA functionality remains secure in production.

How can I test email OTP scenarios

Tests where you have to get a dynamic verification code from an email inbox can pose a challenge for automation. Luckily, Scandium provides you with an easy solution to handling this.

The video below shows a demonstration on how to handle OTP-email scenarios in your tests.

Can I export my Scandium test steps to other automation frameworks?

Yes, Scandium allows you export an test case to any of:

  • Selenium

  • Playwright

  • Puppeteer

Yes, you can find the official Scandium tutorials on our Youtube channel:

https://www.youtube.com/@getscandium/
https://www.youtube.com/playlist?list=PLT7WMc3V5c-AZoQh-ltV0NNRSI7xmB5_k
https://www.youtube.com/playlist?list=PLT7WMc3V5c-BfHGRDKYQNe2ZMtHjb9xUZ
chrome://extensions/?id=dokpohocljpghkmobklkccilgdiecgok