- NLPs
Retrieve Value in Text Element
Capture Dropdown Elements
Unable to Select Radiobutton
Unable to Click Checkbox
Clearing the Session or Cookies
UI Identifier NLP
Drag & Drop NLP
Uploading Files NLP
Use MySQL Addon in NLPs- setup
Server Docker Deployment Errors
Secured Business Application Support
Troubleshooting Restricted Access to Testsigma
Why mobile device not displayed in Testsigma Mobile Test Recorder?
Unable to Create New Test Session
Agent Startup Failure Due to Used Ports
Tests Permanently Queued in Local Executions
Fix Testsigma Agent Registration Failures
Testsigma Agent Cleanup
Need of Apache Tomcat for Testsigma Agent- web apps
URL not accessible
Test Queued for a Long Time
Issues with UI Identifiers
Missing Elements in Recorder
Collecting HAR File
Errors with Browser Session
Page Loading Issues- mobile apps
Failed to Start Mobile Test Recorder
Troubleshooting “Failed to perform action Mobile Test Recorder” error
Why Test Execution State is Queued for a Long Time?
Why Mobile App Keeps Stopping After Successful Launch?
More pre-requisite settings
Why am I not able to start WDA Process on iPhone?
What are the Most Common causes for Click/Tap NLP Failure?
How to Find App Package & Activity in Android?
Cross-environment Compatible ID Locators (Android)
Why Accessibility IDs Over other Locators?
What are Common Android Issues & Proposed Solutions?
How to Find the App Bundle ID for iOS?
Developer Mode (iOS 16 & Above)
How to Handle iOS App Compatibility Issues?
How to Disable Play Protect for SMS Forwarder Installation?
How to Capture Network Logs in an Android Application?
Secured Business Application Support
For cloud executions of secured business apps, some prerequisites are necessary to avoid issues and enhance the flexibility, security, and efficiency of the testing. This article discusses recommendations and requirements for smooth cloud executions of secured business apps/intranet apps in Testsigma.
Prerequisites for Cloud Executions of Secured Applications
1. IP Whitelisting: When the application is hosted on servers with restricted access from unknown sources, you can use Testsigma Labs to execute tests by whitelisting Testsigma IP Addresses on your server. For more information, refer to access locally hosted applications.
- For more information, refer to the documentation on accessing locally hosted applications.
2. Agent for Local Executions: To run the tests locally, you need Testsigma Agent running on the machine for test orchestration, i.e., queueing tests, running the tests, fetching the test results, etc.
For more information, refer to:
- Documentation on understanding Testsigma Agent
- Documentation on setting up Testsigma Agent (Mac, Windows & Linux).
- Documentation on setting up Android Local Devices
- Documentation on setting up iOS Local Devices
3. iOS App Resigning: You have to set the ResignEnabled desired capability to true to trigger a process where Testsigma resigns the iOS application with a provisioning profile. This is important to ensure the iOS app can be installed and run on the testing device.
- For more information, refer to the documentation onenabling app resigning in iOS.
- For more information on desired capabilities, refer to the documentation on most common desire capabilities.
4. Testsigma Chrome Extension: You can quickly record test steps by interacting with the UI, such as clicking buttons, entering text, navigating through pages, etc. To access this feature, you should have the Testsigma Chrome extension. For more information, refer to:
- Documentation on installing Testsigma Chrome Extension
- Documentation on creating tests using recorder
5. Addons (To access NLPs): Installing Testsigma addons will extend built-in actions with custom actions. These actions can be anything from clicking first, then scrolling, clicking again, scrolling indefinitely till the bottom of the page, and so on.
- For more information, refer to the documentation on understanding addo-ns.