- web apps
Why Install Chrome Extension?
Steps to Test Locally Hosted Apps
How to Turnoff Onboading Tutorial?
Non-Text Keys in Test Cases
Basic Authentication for Web
Why Bypass CAPTCHA?
Test Case Failures Due to Link Text Capture Issues
Why Is a Single Video for All Test Cases in a Test Plan Unavailable in Some Cases?
How to Handle Browser-Related Permission Issues?
Why Can’t Selenium ChromeDriver Interact With 3DS Authentication Pages?
How Do I Fix the Try Again Error When Opening the Testsigma Desktop App?
Why Am I Getting an Error While Registering the Agent?
Why Does the Try Again Error Appear While Installing the Testsigma Agent in a Proxy Environment?- mobile apps
Apple Pay Automation with Testsigma
How do I Enhance the Execution Speed for Mobile Native Apps?
Why am I Facing Permission Error During Local Test Execution?
How to Resolve App Launch Issues?
Why does the iOS App Close Right After Opening in Testsigma?
How to Execute Android/iOS Tests in Emulators/Simulators?- general
Why am I Unable to Download the XLS File from the Edge Browser?
How to Handle Browser-Related Pop-Up Issues?
How to Handle Text-Based CAPTCHA in Testsigma?
Why does Test Execution Fail with the Error No Route to Host?
Why do Errors Occur When I Try to Download Files from The Exports Page?
How to Test Flutter Apps Using Accessibility Mode?
How to Add Multiple Runtime Variables in Data Generator Functions?
How to Insert Test Data in RAW Body for POST API?
What is Chrome for Testing and How Does it Work?
How Can I Set Up Authenticator-Based Authentication in Testsigma?
How to Update an Excel File in Testsigma Uploads?
What Causes Longer Automation Test Execution Times in a Test Plan?
How Do I Retrieve the OTP When it’s Embedded within HTML Tags?
How to Configure the OracleDB Add-on in Testsigma?
How to Execute Android/iOS Tests in Emulators/Simulators?
You can execute Android and iOS test cases in emulators or simulators using Testsigma. This feature is useful when you do not have access to physical devices but still want to execute tests. You can also perform cross-device testing by starting multiple emulators or simulators.
To quickly help you understand, this video demonstrates how to execute Android tests in an emulator using the Testsigma Agent.
Prerequisites
Before you begin, ensure you know how to start emulators/simulators and the Testsigma Agent is running on your machine.
Execute Test Cases in an Emulator
- Install Android Studio, add a device and start it.

- Start the Testsigma Agent on your machine.

- In the Testsigma application, go to Test Cases and open the test case you want to execute.
- On the Test Case details page, click Run in the top-right corner.

- In the Ad-Hoc Run overlay, select Local Devices and verify that the connected emulator appears under Test Machine.

- Click Run Now to execute the test case in the emulator.

- The Test Case will execute in that emulator.

Troubleshooting:
- Emulator not detected: Ensure that the emulator is running before starting the Testsigma Agent.
- Agent not showing emulator: Restart the Testsigma Agent and verify that the ADB (Android Debug Bridge) is properly configured.
- Test execution fails to start: Check that the selected device in Android Studio matches the emulator connected to the Agent.
Execute Test Cases in a Simulator
-
Install Xcode. Add or open a simulator with a device of your choice.
- Start the Testsigma Agent on your machine.
- In the Testsigma application, go to Test Cases and open the test case you want to execute.
- On the Test Case details page, click Run in the top-right corner.
- In the Ad-Hoc Run overlay, select Local Devices and verify that the connected simulator appears under Test Machine.

- Click Run Now to execute the test case in the simulator.

- The Test Case will execute in that simulator.
Troubleshooting:
- Simulator not detected: Ensure that the simulator is running before starting the Testsigma Agent.
- Agent not showing simulator: Restart the Testsigma Agent and confirm that Xcode Command Line Tools & Devices are installed.
- Test execution fails to start: Check that the simulator device version is compatible with the test configuration in Testsigma.