**
Same as the Testsigma API key mentioned above.|
|**Request Body**|{
"executionId": 268,
"executionResultId": 986,
"result": "FAILURE",
"status": "STATUS_COMPLETED",
"testCases": [
{
"testCaseId": 413,
"testCaseName": "03 data driven small",
"testCaseResultId": 7975,
"result": "FAILURE",
"isDataDrivenCase": true,
"iterationResults": [
{
"iterationResultId": 7963,
"setName": "examples",
"result": "SUCCESS"
},
{
"iterationResultId": 7976,
"setName": "travels",
"result": "FAILURE"
},
{
"iterationResultId": 7965,
"setName": "examples 1",
"result": "FAILURE"
}
],
"testSuiteId": 197,
"testSuiteName": "02 DD Small",
"testSuiteResultId": 2295,
"machineId": 414,
"machineTitle": "machine 2",
"machineResultId": 2370
}
]
}|
----
\ No newline at end of file
+
+---
diff --git a/src/pages/docs/configuration/security/google-sso.md b/src/pages/docs/configuration/security/google-sso.md
index 065658fb..f2e74be7 100644
--- a/src/pages/docs/configuration/security/google-sso.md
+++ b/src/pages/docs/configuration/security/google-sso.md
@@ -1,62 +1,59 @@
---
-title: "Setting up Google Single Sign-On(SSO) login in Testsigma"
+title: "Setting Up Google Single Sign-On(SSO) Login in Testsigma"
page_title: "Setting up Google Single Sign-On (SSO) login"
-metadesc: "Learn how to set up Single Sign-On (SSO) with Google in Testsigma."
+metadesc: "Learn how to set up Single Sign-On (SSO) with Google in Testsigma. With Google SSO, you are not required to store and manage passwords for the websites."
noindex: false
order: 19.22
-page_id: "Setting up Google Single Sign-On(SSO) login in Testsigma Application. With SSO, you are not required to store and manage passwords for the websites."
+page_id: "Setting up Google Single Sign-On(SSO) login in Testsigma Application."
search_keyword: ""
warning: false
contextual_links:
- type: section
name: "Contents"
- type: link
- name: "Enabling SSO in Testsigma"
- url: "#enabling-sso-in-testsigma"
+ name: "Prerequisites"
+ url: "#prerequisites"
- type: link
- name: "Navigation: Settings > Security"
- url: "#navigation-settings--security"
-- type: link
- name: "Here’s how you set up your Google SSO in 3 simple steps"
- url: "#heres-how-you-set-up-your-google-sso-in-3-simple-steps"
+ name: "Steps to Enable SSO in Testsigma"
+ url: "#steps-to-enable-sso-in-testsigma"
---
---
-With SSO, you are not required to store and manage passwords for the websites you use regularly. Instead of using passwords, applications that allow SSO login accept secured tokens that grant access to the application. This is mostly used for enterprises and SMBs for easy workforce identity management.
-Here’s how you can configure Testsigma to allow Google Single Sign-On (SSO).
+With SSO, you are not required to store and manage passwords for the websites you use regularly. Instead of using passwords, applications that allow SSO login accept secured tokens that grant access to the application. This article discusses configuring Testsigma to enable Google to Single Sign-On (SSO).
+
---
-## **Enabling SSO in Testsigma**
-### **Navigation: Settings > Security**
+## **Prerequisites**
+- You should have an active Testsigma account.
-You will see two options (Google SSO, SAML) in the Identity Provider pane.
-Since we are configuring Google SSO, we will choose the first card.
-If you are currently logged in to your GSuite account, skip to Step 3.
+---
-If you are not already logged in, the Google SSO option (**‘Proceed’** button) will be disabled as shown in the image below.
+## **Steps to Enable SSO in Testsigma**
-![Navigation to opt for Single Sign-On in Testsigma](https://docs.testsigma.com/images/google-sso/single-sign-on-login-testsigma.png)
+1. Navigate to **Settings > Security (SSO)**.
+![Security](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssognav.png)
----
-## **Here’s how you set up your Google SSO in 3 simple steps:**
+2. Enable the toggle on **Google** widget.
+![Toggle](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssotg.png)
-1. Click on the **‘Click here’** link to log in via your Google account.
+[[info | **NOTE**:]]
+| The toggle will be disabled if you’re not logged into **G Suite**. You can login by clicking on **Click** here.
+| ![G Suite](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssoch.png)
-2. A window to authenticate your Google account will open. Choose the right account (below is an example).
+3. Your Google SSO login option will now be enabled.
+![Google Enabled](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssownbe.png)
- ![Google authentication dummy accounts example](https://docs.testsigma.com/images/google-sso/google-choose-an-account-sso-dummy.png)
+The next time you login to Testsigma, you and your teammates can log in using Google.
-3. Your Google SSO login option will now be enabled. Click **Proceed** on the Google SSO card.
+![Login Google](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssosiugs.png)
+
+
+---
-[[info | NOTE:]]
-|The account you used to login with Testsigma and GSuite needs to be of the same domain (Ex. testsigma.com, facebook.com).
- The next time you log in to Testsigma, you and your teammates can log in using the Google sign-in button (highlighted in yellow).
-
- ![SSO enabled Testsigma login](https://docs.testsigma.com/images/google-sso/sso-enabled-login-via-google-account-testsigma.png)
diff --git a/src/pages/docs/configuration/security/overview.md b/src/pages/docs/configuration/security/overview.md
index e767b1c4..35529fd7 100644
--- a/src/pages/docs/configuration/security/overview.md
+++ b/src/pages/docs/configuration/security/overview.md
@@ -1,30 +1,51 @@
---
-title: "Single Sign-on options available in Testsigma"
+title: "Single Sign-on Options Available in Testsigma"
metadesc: "Setting up of all SSO types supported in Testsigma Application. With SSO, there's no need to store and manage passwords for the websites."
noindex: false
order: 19.21
page_id: "Single Sign-on options available in Testsigma"
search_keyword: ""
warning: false
+contextual_links:
+- type: section
+ name: "Contents"
+- type: link
+ name: "Prerequisites"
+ url: "#prerequisites"
+- type: link
+ name: "Steps to Enable SSO in Testsigma"
+ url: "#steps-to-enable-sso-in-testsigma"
---
---
+Single Sign-On (SSO) is an authentication process that allows you to access an application with a single login credentials. Testsigma allows SSO login to access the application. This article discusses SSO options available in Testsigma.
+
+---
+
+
+## **Prerequisites**
+- You should have an active Testsigma account.
+
+
+---
+
+## **Single Sign-on Options Available**
+
+
1. Google Single Sign On
![google cloud log](https://docs.testsigma.com/images/security/google-cloud-logo.png)
+
2. SAML 2.0 based SSO - Okta, OneLogin, Azure AD e.t.c
![okta logo](https://docs.testsigma.com/images/security/okta-logo.png)
![onelogin logo](https://docs.testsigma.com/images/security/onelogin-logo.png)
![microsoft azure logo](https://docs.testsigma.com/images/security/microsoft-azure-logo.png)
-3. Navigation:
- Settings > Security
- The page would look as shown below
+You can navigate to **Settings > Security (SSO)** on Testsigma application to enable SSO depending on your provider.
-To Set up **Google Single Sign-On(SSO) login** in **Testsigma**, Click on this [link](https://testsigma.com/docs/configuration/security/google-sso/) .
- ![security page under settings in Testsigma](https://docs.testsigma.com/images/security/security-page-settings.png)
+![Security](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ssognav.png)
Follow one of the links below to set up SSO depending on your provider:
diff --git a/src/pages/docs/elements/import-export.md b/src/pages/docs/elements/import-export.md
index 2b932bbc..ed7cde11 100644
--- a/src/pages/docs/elements/import-export.md
+++ b/src/pages/docs/elements/import-export.md
@@ -12,29 +12,41 @@ contextual_links:
name: "Import File Format"
url: "#import-file-format"
- type: link
- name: "Import Elements"
- url: "#import-elements"
+ name: "Steps to Import Elements"
+ url: "#steps-to-import-elements"
- type: link
- name: "Export Elements"
- url: "#export-elements"
+ name: "Steps to Export Elements"
+ url: "#steps-to-export-elements"
---
---
-One of the most common use cases for the Import functionality is to copy Elements between Application Versions within Testsigma. You can export the Elements from the source Version and import them into the target Version across the same or different Projects.
-Another common use case is to perform bulk-update on the Elements easily. You can export the Elements, make modifications for each element in the exported file as required and import it back to make changes for a set of Elements together easily.
-[[info | NOTE:]]
-|If you are trying to update the Elements using Import-Export, make sure to keep the UUID column intact so that the correct Element gets updated while importing back. You may change the other fields as required.
+One of the most common use cases for the Import functionality is to copy elements between application versions within Testsigma. You can export the elements from the source version and import them into the target version across the same or different projects.
+
+
+Another common use case is to perform bulk-update on the elements easily. You can export the elements, modify each element in the exported file as required, and import it back to make changes for a set of elements easily.
+
+
+[[info | **NOTE**:]]
+| If you are trying to update the elements using Import/Export, keep the UUID column intact so that the correct element gets updated while importing back. You may change the other fields as required.
+
+
+Another less common application is when we want to load the Test locators for the UAT provided by the development team. The development team can add custom attributes to the elements to increase the application's testability and provide that to the testing team. This can be easily loaded using the Element Import functionality. They can create many Elements together by adding the Element details to a Spreadsheet file of suitable format and importing it, which creates all elements with the required details within the project.
-Another less common application is when we want to load the Test locators for the Application under Test provided by the development team. The development team can add custom attributes to the elements for increasing the testability of the Application and provide that to the testing team. This can be easily loaded using the Element Import functionality. They can create a large number of Elements together by adding the Element details to a Spreadsheet file of suitable format and importing it which in turn creates all of the Elements with the required details within the Project.
*If you are trying to create new Elements in bulk, make sure to clear both the UUID columns.*
-
---
+
+
+## **Prerequisites**
+- You should have a file to import.
+
+---
+
## **Import File Format**
The Import file has the following Columns:
@@ -48,40 +60,51 @@ The Import file has the following Columns:
| Created Using / createType | Mentions how the Element was created |
[[info | NOTE:]]
-|A Sample Element Import Template file has been provided in the Element Import dialog.
+| A Sample Element Import Template file has been provided in the Element Import dialog.
-
---
-## **Import Elements**
-From the Elements page, click on the Import button to open the Import Element Dialog which appears as shown below:
-![Import Elements overlay in Elements page](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/elements/import-export/elements-page-import-elements-overlay.png)
-
-1. Click on the Choose File button to upload the Excel file containing the Elements and click on the Upload button to upload the file.
- [[info | NOTE:]]
- |We need to use a specific Elements file Template for importing the data. Click on the Sample File link to download the Elements file template, update your Elements data and re-upload the file to Import your Elements.
+## **Steps to Import Elements**
+1. Navigate to **Create Tests > Elements**.
+![Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelnavelem.png)
-2. Once the file is uploaded, you will get two options to handle the duplicate Elements in the sheet as shown below:
+2. From the **Elements** page, click on the **Import** button to open the Import dialog.
+![Import Dialog](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelid.png)
- ![Import Elements overlay focussed](https://docs.testsigma.com/images/import-export/elements-page-import-elements-overlay-focussed.png)
+3. Click on **Browse File** to upload the file containing the **Elements**.
+![Browse Files](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelbrf.png)
- **Overwrite:** Select this option if you want to overwrite the data in the Elements list on Testsigma when there is a clash between uploaded Elements and existing Elements.
+4. Once the file is uploaded, you will get two options to handle the duplicate elements.
+![Options](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelto.png)
+ - Select the Overwrite option if you want to overwrite the data in the elements list.
+ - Select the Ignore option if you want to ignore the data from the elements file.
- **Ignore:** Select this option if you want to ignore the data from the Elements file when there is a clash between uploaded Elements and existing Elements.
+5. Click on **Import**.
+![Import](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/elimcone.png)
-3. Click on the **Import** button to upload the file and import the data into the Elements list.
-It will show a success message saying that the import has started. The Elements will be imported in the background and you will receive an Email once the Import process is complete.
+The elements will be imported in the background and you will receive an email once the import is complete.
-
---
-## **Export Elements**
-From the Elements page, click on the Export button to export all the Elements to a Spreadsheet file.
-It will show a success message saying that the export has started. The Elements will be exported in the background and you will receive an Email once the Export process is complete.
+## **Steps to Export Elements**
+1. Navigate to **Create Tests > Elements**.
+![Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelnavelem.png)
+
+
+2. From the **Elements** page, click on the **Export**.
+![Export](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/imelexp.png)
+It will show a success message saying that the export has started. The Elements will be exported in the background, and you will receive an email once the export process is complete.
+
+
+Here's a quick GIF demonstrating how to import & export elements.
+![Import & Export Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ImportExportElementsWorkFlow.gif)
+
+---
+
diff --git a/src/pages/docs/projects/versions.md b/src/pages/docs/projects/versions.md
index f295c710..1943e1ea 100644
--- a/src/pages/docs/projects/versions.md
+++ b/src/pages/docs/projects/versions.md
@@ -1,7 +1,7 @@
---
title: "Manage Application Versions"
page_title: "Managing Application Versions in Testsigma"
-metadesc: "How to manage Application Versions within Testsigma projects"
+metadesc: "Managing Versions is necessary as there will be constant change in application features. This article discusses managing application versions within Testsigma projects"
noindex: false
order: 2.2
page_id: "Manage Application Versions"
@@ -10,121 +10,97 @@ contextual_links:
- type: section
name: "Contents"
- type: link
- name: "Enabling version tracking"
- url: "#i-enabling-version-tracking"
+ name: "Prerequisites"
+ url: "#prerequisites"
- type: link
name: "Create Application Version"
- url: "#ii-create-application-version"
+ url: "#create-application-version"
- type: link
- name: "Steps to Create Application Version"
- url: "#steps-to-create-application-version"
+ name: "Edit Application Version"
+ url: "#edit-application-version"
- type: link
- name: "Edit Version"
- url: "#iii-edit-version"
-- type: link
- name: "Delete Version"
- url: "#iv-delete-version"
-- type: link
- name: "Cloning of Version"
- url: "#v-cloning-of-version"
+ name: "Delete Application Version"
+ url: "#delete-application-version"
---
---
-The need for version control stems from the idea of constantly changing requirements, constantly changing application features, and hence changes in tests.
-Consider a scenario where you have written 10 automated UI Tests for your App version 1.0.0 within Testsigma. A new beta version 1.0.0-beta is being developed that has some cool new features along with the existing ones.
-In this case, you can simply make a Version copy of **v1.0.0** in Testsigma and rename that copied version to **v1.0.0-beta**. This copies your existing 10 tests to the **v1.0.0-beta** version and you can add the new tests for the beta version in this. The subsequent changes you make in **v1.0.0-beta** don’t affect your existing tests in the old version **v1.0.0**.
+Due to constantly changing requirements and application features, version control is essential in software development. Let's say you've created 10 automated UI tests for app **version 1.0.0** in Testsigma, and a new beta version with additional features is in development. In this case, you can copy the existing **version 1.0.0** and rename it to **version 1.0.0-beta**. By doing this, you preserve the original 10 tests while allowing the addition of new tests specific to the beta version. Actions performed on **version 1.0.0-beta** won't impact the original tests in **version 1.0.0**. This article discusses how to manage application versions in Testsigma.
-Navigate to **Project Settings > Applications > Versions** to check details about all the Versions that are available in the current Project and Application.
---
-## **I. Enabling version tracking**
-
-If there’s only one Version in your Project, the Versions table will be hidden. As shown in the screenshot below, you will not find the versions column next to comments section.
-![applications option under project settings in Testsigma](https://docs.testsigma.com/images/versions/applications-option-under-project-settings.png)
+## **Prerequisites**
+- You should know how to [manage applications](https://testsigma.com/docs/projects/applications/).
-To enable the Versions menu, you need to have chosen the **Enable Multiple Versions** option while [creating the project or by editing the project](https://testsigma.com/docs/projects/overview/). Here is how **enabling versioning option in the project** looks while creating the project.
-![option to enable versioning option for a project in Testsigma](https://docs.testsigma.com/images/versions/option-to-enable-versioning-option.png)
-
-Alternatively, you can go to **Project settings > Edit** and click on **Enable versioning option in this project** as shown below.
+---
-![option to enable versioning for a project on the edit project form in Testsigma](https://docs.testsigma.com/images/versions/option-to-enable-versioning-edit-project-form.png)
+## **Create Application Version**
-Once the Versions menu is enabled, you will be able to see all the Versions created under the specific Application as shown in the screenshot below.
+1. Navigate to **Project Settings > Versions**.
+![Versions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/navvers.png)
-![versions created under a specific application for a project in Testsigma](https://docs.testsigma.com/images/versions/versions-for-an-application-project-Testsigma.png)
+2. On **Edit Project** prompt,
+ - Click on **New version**.
+ ![New Version](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vconv.png)
----
-## **II. Create Application Version**
+ - On the **New version** prompt, enter **Name**, **Description**, and click on **Create**.
+ ![Version Details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vdetailsa.png)
-Here's a quick GIF demonstrating how to create an application version.
-![Version Creation](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/versionsgif.gif)
-## **Steps to Create Application Version**
-1. Navigate to **Project Settings > Applications > Versions** menu, and click **New Version**.
-![Navigate](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/newversion.png)
+3. A new version will be created.
-2. On **Add New Version** page,
- - Enter **Version Name**.
- - Turn on **Copy data from previous versions** toggle.
- ![Toggle](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/toggle.png)
- - On **Copy Data from Previous Version** prompt, select **Project, Application, Version,** and **entities** you want to transfer.
- ![Entities Selection](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/entities.png)
- - Click on **Save**.
-3. Click on **Create**.
-![Create button](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/create.png)
+[[info | **NOTE**:]]
+| 1. You have to select **Allow multiple versions** while creating a project to be able to create multiple versions.
+| ![Allow Multiple versions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/veramversions.png)
+|
+| 2. If you want to copy data from previous versions, enable **Copy Data from previous Versions** toggle and select the models you want to transfer.
+| ![Copy Data](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vsmodules.png)
---
-## **III. Edit Version**
-
-Make sure the version tracking is enabled as mentioned in section I, navigate to the Versions page by going through **Project Settings > Applications > Versions** menu.
-Click on the specific Application Version from the Versions list. The Version details page opens up like this:
-![edit button for a specific version of an application for a project in Testsigma](https://docs.testsigma.com/images/versions/edit-button-application-version-project-Testsigma.png)
+## **Edit Application Version**
-Click on **Edit** for the Application Version highlighted below to open the **Edit Version** page.
+1. Navigate to **Project Settings > Versions**.
+![Versions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vallversions.png)
-![edit version form of an application for a project in Testsigma](https://docs.testsigma.com/images/versions/edit-version-form.png)
-Make the required changes and click on **Update** to save the changes.
+2. On **Versions**, hover over the version you want to edit and click on the kebab menu.
+![Hover over version](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vhovacokm.png)
----
-## **IV. Delete Version**
-Make sure the version tracking is enabled as mentioned in section I, navigate to the Versions page by going through **Project Settings > Applications > Versions** Menu.
-Click on the specific Application Version from the Versions list. The Version details page opens up.
+3. Click on **Edit Version**.
+![Edit Version](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/veditvers.png)
-Click on **Delete** for the Application Version. This will show a warning prompt.
+4. Make the changes and click on **Update**.
+![Update](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/verupdate.png)
-![delete button corresponding to a version for an application in a project in Testsigma](https://docs.testsigma.com/images/versions/delete-button-for-a-version.png)
-[[info | NOTE:]]
-| By deleting an Application Version, you will lose all data within the Application Version including all the Test Cases, Test Data, Uploads etc.
+---
-![confirm action pop-up for deleting a version corresponding to an application in a project in Testsigma](https://docs.testsigma.com/images/versions/delete-version-confirm-action.png)
+## **Delete Application Version**
-If you still want to delete the Application Version, confirm the Application Version deletion in the dialog box.
+1. Navigate to **Project Settings > Versions**.
+![Versions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/vallversions.png)
----
-## **V. Cloning of Version**
+2. On **Versions**, hover over the version you want to delete and click on the kebab menu.
+![Kebab Menu](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/verdelete.png)
-Make sure the version tracking is enabled as mentioned in section I, navigate to the Versions page by going through **Project Settings > Applications > Versions** Menu.
+3. Click on **Delete Version**.
+![Delete Version](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/verdeclick.png)
-Then, click on the specific Application Version from the Versions list. The Version details page opens up.
-Click on the clone button to copy your entire version in the same application .
+4. On **Delete Delete Version?** prompt, enter **DELETE** and click on **I understand, delete this**.
+![Delete Version Warning](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/verdelwarning.png)
-![copy version button for cloning a version for to an application in a project in Testsigma](https://docs.testsigma.com/images/versions/copy-version-button.png)
-On clicking on the clone button, the **Copy version** dialogue box will appear as shown in the screenshot below. You will see **New version name, Start date, and completion date** fields. Click on **create** button to create your copied version.
+Here's a quick GIF demonstrating how to add, edit and delete versions in Testsigma.
-![create button to copy a version corresponding to an application in a project in Testsigma](https://docs.testsigma.com/images/versions/create-button-copy-version.png)
+![Versions Workflow](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/VersionsWF.gif)
-Here is a screenshot that shows the Copy of **(Sample version 1)** version under the web application that was cloned.
-![new copied version corresponding to an application in a project in Testsigma](https://docs.testsigma.com/images/versions/new-copied-version.png)
\ No newline at end of file
+---
\ No newline at end of file
diff --git a/src/pages/docs/test-cases/create-steps-recorder/android-apps/controls-and-actions.md b/src/pages/docs/test-cases/create-steps-recorder/android-apps/controls-and-actions.md
index 3e143800..760b9877 100644
--- a/src/pages/docs/test-cases/create-steps-recorder/android-apps/controls-and-actions.md
+++ b/src/pages/docs/test-cases/create-steps-recorder/android-apps/controls-and-actions.md
@@ -1,7 +1,7 @@
---
title: "Controls and Actions"
page_title: "Controls and Actions in Android Test Recorder"
-metadesc: "Controls and actions for Testsigma’s Test Recorder Chrome extension"
+metadesc: "With Testsigma test recorder, you can generate test steps automatically in plain English by recording your actions in the application UI. This article discusses controls and actions available on recorder in Testsigma"
noindex: false
order: 4.5293
page_id: "Controls and Actions"
@@ -10,206 +10,65 @@ contextual_links:
- type: section
name: "Contents"
- type: link
- name: "Pre-requisites"
- url: "#pre-requisites"
+ name: "Prerequisites"
+ url: "#prerequisites"
- type: link
- name: "1. Mirroring Mode"
- url: "#1-mirroring-mode"
-- type: link
- name: "2. Inspection Mode"
- url: "#2-inspection-mode"
-- type: link
- name: "3. Do Swipe Action"
- url: "#3-do-swipe-action"
-- type: link
- name: "4. Do click Action"
- url: "#4-do-click-action"
-- type: link
- name: "5. Go Back"
- url: "#5-go-back"
-- type: link
- name: "6. Home"
- url: "#6-home"
-- type: link
- name: "7. Refresh Screenshot"
- url: "#7-refresh-screenshot"
-- type: link
- name: "8. Change to Landscape/Portrait mode"
- url: "#8-change-to-landscapeportrait-mode"
-- type: link
- name: "9. Search Element"
- url: "#9-search-element"
-- type: link
- name: "10. Switch to Native view"
- url: "#10-switch-to-native-view"
-- type: link
- name: "11. Switch to hybrid view"
- url: "#11-switch-to-hybrid-view"
-- type: link
- name: "12. Tap"
- url: "#12-tap"
-- type: link
- name: "13. Enter data"
- url: "#13-enter-data"
-- type: link
- name: "14. Clear"
- url: "#14-clear"
+ name: "Controls and Actions Available in Test Recorder"
+ url: "#controls-and-actions-available-in-test-recorder"
---
---
-Testsigma test Recorder lets you generate test steps automatically in plain English, by recording your actions in the application UI. For this, we need some control options. This document contains information about the control options and actions available in Testsigma’s Test Recorder for recording test steps.
-
-
+The test recorder in Testsigma lets you generate test steps automatically in plain English by recording your actions in the application UI. There are some control options that allow record test steps. This article discusses the control options and actions available in Testsigma's Test Recorder.
---
-##**Pre-requisites**:
-
-This document assumes that you know how to:
-
- 1. [Create Test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/)
- 2. [Create Test steps using action](https://testsigma.com/docs/test-cases/create-steps-nl/overview/)
- 3. [Create Test steps using Testsigma’s test step recorder](https://testsigma.com/docs/test-cases/create-steps-recorder/web-apps/overview/)
-
-
-Given below are the controls and actions available in Testsigma’s test step recorder:
-
-
+## **Prerequisites**
+- You should know [how to create test cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
+- You should know [how to create test steps using the recorder](https://testsigma.com/docs/test-cases/create-steps-recorder/android-apps/overview/).
---
-##**1. Mirroring Mode**
- Mirror mode will allow you to use the app via Testsigma to mirror real live physical device use
+## **Controls and Actions Available in Test Recorder**
-![Mirroring mode in Test recorder interface for Android](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/test-cases/create-steps-recorder/android-apps/overview/test-recorder-interface-android-1-mirroring-mode.png)
+The recording screen will have two sections:
+- **Device Controlling Section**
+![DCS](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/dcsanov.png)
+- **Test Steps Section**
+![Test Step Section](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tscsandov.png)
-
+Let’s review all the options available in the **Device Controlling Section**.
+1. **Mirroring mode**: Mirror mode will allow you to use the app via Testsigma to mirror real live physical device use.
+![Mirroring Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/mmodeanov.png)
----
-##**2. Select Element**
- When the "Select Element" button is enabled, the mode can be used for capturing the element details.
- - Click on "Select Element".
- - Tap on any element you need to do tap action.
- - Click on Tap on the top.
-
-![Select Element in Test recorder interface for Android](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/test-cases/create-steps-recorder/android-apps/overview/test-recorder-interface-android-1-select-element.png)
-
-![tap option on selected elements via android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/tap-option-selected-elements-android-step-recorder.png)
-
-
-
----
-##**3. Swipe By Coordinates**
- For performing any swipe action in the application.
- - Click on 'Swipe By Coordinates' option.
- - Double click on the area in the application UI from where you need to start swiping.
- - Swipe down /Up/Left/Right to do a swipe action down, up, left, or right and release the cursor.
- - This will perform a swipe action on the application.
-
-![Swipe by coordinates in Test recorder interface for Android](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/test-cases/create-steps-recorder/android-apps/overview/test-recorder-interface-android-1-swipe-by-coordinates.png)
-
-
+2. **Select Element**: You can click on elements and get more information about them.
+![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/seandov.png)
----
-##**4. Tap By Coordinates**
- For clicking on elements in the application.
- - Click on the 'Tap By Coordinates' option.
- - Tap on any element on the application to do a click action.
-
-![Tap by coordinates in Test recorder interface for Android](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/test-cases/create-steps-recorder/android-apps/overview/test-recorder-interface-android-1-tap-by-coordinates.png)
-
-
-
----
-##**5. Go Back**
- For going back to the previous page of the app.
+For example, if we click on **Login**, the information will be displayed under the section **Selected element attributes**. If you click on **Tap**, the step recorder will create the step as ***Tap on Login***.
+![Tap](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tapanov.png)
-![go back to previous page on android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/go-back-android-step-recorder.png)
+3. **Swipe By Coordinates**: The swiping action will be recorded with this option.
+![Swipe by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sbcandov.png)
-
+4. **Tap By Coordinates:** It lets you click on an element on the screen and record the coordinates of the click.
+![Tap by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tbcandov.png)
----
-## **6. Home**
- For going to the device home screen.
+5. **Search Element**: This option can be used to search for an element in the app source.
+![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/seandrov.png)
-![go to homepage for android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/go-to-homepage-android-step-recorder.png)
+6. **Go back**: This button records the **go back** action from the current screen.
+![Go Back](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/gobackandov.png)
-
+7. **Home**: This button displays the home screen of the device.
+![Home](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/homeandov.png)
----
-##**7. Refresh Screenshot**
- For refreshing the current application page.
+8. **Hide Keyboard**: This button lets you hide the keyboard in the application.
+![Hide Keyboard](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/hidekbondov.png)
-![refresh screenshot for android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/refresh-screenshot-android-step-recorder.png)
+9. **Change to landscape mode**: This button lets you switch between landscape and portrait mode.
+![Change to Landscape Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/landscmandov.png)
-
+The **Test Steps Section** will display the actions performed on the device.
---
-##**8. Change to Landscape/Portrait mode**
-
-Changes the screen orientation to Landscape/Portrait mode.
-
-![change screen orientation on android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/change-screen-orientation-android-step-recorder.png)
-
-
-
----
-## **9. Search Element**
- To search for a particular element by its XPATH, Accessibility id, id, etc.
- * Click on the Search Element option
- * A window opens up. Click on the Element type drop-down to Select any element type
- * Type the value in Search your queries box
- * Click on the Search button
-
-![elements box to search elements on android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/elements-box-to-search-android-step-recorder.png)
-
-![android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/search-element-by-type-android-step-recorder.png)
-
-
-
----
-##**10. Switch to Native view**
-Switches the app to the native view context.
-
-
-
----
-##**11. Switch to hybrid view**
- Switches to the web view context for hybrid apps.
-
-
-
----
-## **12. Tap**
- To tap on an element in the application UI.
-
-
-
----
-## **13. Enter data**
-To enter any data in the application text box.
- * Click Enter data.
- * A window will open to enter the data. Enter the data in the box.
- * Click on Enter data.
-
-
-
----
-## **14. Clear**
- To clear a value displayed in the text box in the application UI.
-
-
-
-The snippet below shows the Tap, Enter data, and Clear options.
-
-![actions for selected element in android step recorder in Testsigma](https://docs.testsigma.com/images/controls-and-actions/actions-for-selected-element-android-step-recorder.png)
-
-
-
-
-
-
-
-
diff --git a/src/pages/docs/test-cases/create-steps-recorder/web-apps/overview.md b/src/pages/docs/test-cases/create-steps-recorder/web-apps/overview.md
index 69147af0..cfffd5a0 100644
--- a/src/pages/docs/test-cases/create-steps-recorder/web-apps/overview.md
+++ b/src/pages/docs/test-cases/create-steps-recorder/web-apps/overview.md
@@ -1,6 +1,6 @@
---
title: "Recording Test Steps: An Overview"
-metadesc: "How to record test steps using Testsigma’s step recorder chrome extension."
+metadesc: "This article discusses how to use the recorder to record your test steps and generate automated tests for web apps | Record Test Steps with Recorder for Web Apps"
noindex: false
order: 4.511
page_id: "Recording Test Steps: An Overview"
@@ -12,68 +12,61 @@ contextual_links:
name: "Prerequisites"
url: "#prerequisites"
- type: link
- name: "Recording test steps using Testsigma’s step recorder chrome extension"
- url: "#recording-test-steps-using-testsigmas-step-recorder-chrome-extension"
+ name: "Recording Test Steps Using Recorder"
+ url: "#recording-test-steps-using-recorder"
---
---
-Testsigma Step Recorder chrome extension lets you *generate* automated test scripts from a series of manual actions you take to play out a test scenario. The automated test scripts can then be run on all the available Web Browsers.
-
+Testsigma recorder allows you to record your interactions with the application as test steps. This article discusses recording test steps for Web applications using the recorder.
+
---
-##**Prerequisites:**
-This document will take you through the process of creating test steps using the Testsigma Step Recorder. You should already know how-to, or have:
+## **Prerequisites**
- 1. [Testsigma step recorder chrome extension](https://testsigma.com/docs/test-step-recorder/install-chrome-extension/).
- 2. [create a Test case.](https://testsigma.com/docs/test-cases/manage/add-edit-delete/)
+- You should know how to [create test cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
-
+- You should know how to [create test steps using the recorder](https://testsigma.com/docs/test-cases/create-steps-recorder/android-apps/overview/).
---
-##**Recording test steps using Test recorder**
-
- 1. Create a new Test Case in your Testsigma project.
- 2. Enter the Application URL that you want to automate and click on the 'Create’ button.
-(This will add ‘Navigate to’ as the first test step.)
-![test case page with navigate step in Testsigma](https://docs.testsigma.com/images/web-apps/test-case-page-with-navigate-step-testsigma.png)
+## **Recording Test Steps Using Recorder**
+
+
+1. Navigate to **Create Tests > Test Cases**, and click on **Create Test Case**.
+![Test Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warnavctstcswa.png)
+
+
+2. Create a test step using the URL that you want to automate and click on **Create Step**.
+![Create Step](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warcs.png)
+
+
+3. Click on **Record**.
+![Record](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warrecord.png)
+
+
+4. A new window will open the given URL and you can record the test steps.
+![New Window](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warnwindow.png)
- 3. Click on the Record button on the top right corner to start recording.
-![record button on test case details page in Testsigma](https://docs.testsigma.com/images/web-apps/record-button-test-case-details-page-testsigma.png)
+[[info | **NOTE**:]]
+| Please wait a few seconds until the web page is fully loaded so the extension can collect information from the page in the background.
-
+5. Once the first web page is fully loaded, start interacting and performing actions on the page.
-A new Chrome window will open on your workstation. You are ready to record the Test Steps now.
-[[info | Note:]]
-| Please wait a few seconds until the Web Page is fully loaded so that the extension can profile the page in background.
-
- 1. Once the first Web page is fully loaded, start interacting and performing actions on the page.
-
- 2. Highlight the required element by hovering over the element first.
-
- 3. Once the correct element is highlighted, perform the action you want to record.
-
- 4. Repeat steps 2 and 3 for all the actions you want to record. The steps performed by you will be recorded in the background and added to the Test Case in Testsigma.
-You may perform actions like Click on the element, Type value into the element e.t.c.
+6. The actions will be recorded and added to the test case in the background.
-![hover over an element to record it in Testsigma via test step recorder](https://docs.testsigma.com/images/web-apps/hover-over-element-to-record-testsigma.png)
- 5. Once the required actions are complete, switch back to the Testsigma Test Case page to see the recorded steps.
+7. Once the required actions are complete, click on **Done** to switch back to the test case details page.
+![Done](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warcodone.png)
-![sample test case via test step recorder in Testsigma](https://docs.testsigma.com/images/web-apps/test-step-recorder-sample-test-case-testsigma.png)
+8. You can see the steps recorded in the test case details page.
+![Test Steps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/warrcst.png)
- 6. Rename the Elements if needed.
-
- 7. Perform a dry run to check the correctness of the Test Steps and modify or delete unwanted steps if any.
-[How to perform Dry Run to verify Test Case is correct](https://testsigma.com/docs/runs/dry-runs-on-local-devices/)
-
- 8. Check the Test Results to find the issues, fix the issues, and repeat until the Test Case is passed.
-
- 9. Finally, add Assertions or verification steps as required.
+Here's a quick GIF demonstrating creating test steps using the recorder.
+![Record Test Steps for WebApps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/RecordStepswappsWF.gif)
\ No newline at end of file
diff --git a/src/pages/docs/test-cases/step-types/step-group.md b/src/pages/docs/test-cases/step-types/step-group.md
index f00eb9cc..b34ce632 100644
--- a/src/pages/docs/test-cases/step-types/step-group.md
+++ b/src/pages/docs/test-cases/step-types/step-group.md
@@ -1,6 +1,6 @@
---
-title: "Test step type: Step groups"
-metadesc: "Step groups in Testsigma and how to use them to author tests at a faster pace"
+title: "Test Step Type: Step Groups"
+metadesc: "Instead of writing the same steps repeatedly, you can create a step group and use it in the test cases when required. This article discusses how to use step groups in Testsigma"
noindex: false
order: 4.23
page_id: "Test step type: Step groups"
@@ -32,7 +32,7 @@ contextual_links:
Sometimes, a group of steps is common to multiple test cases.
-**For example:**
+**For Example:**
1. You must log into an account before performing a fund transfer.
2. You must log into an account before deleting a beneficiary account.
3. You must log into an account before downloading the account statement.
@@ -65,8 +65,10 @@ Alternatively, you can click on Record to record steps for the step group.
| ![Data Driven](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgddtoggle.png)
| - Now, create all the steps and your data-driven step group will be ready to use across test cases.
+
Here's a quick GIF demonstrating how to create a step group in Testsigma.
![Step Group Creation](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/StepGroupCreateWF.gif)
+
---
## **Edit a Step Group**
@@ -79,23 +81,31 @@ Here's a quick GIF demonstrating how to create a step group in Testsigma.
[[info | **NOTE**:]]
| The changes will affect all the test cases that use the step group.
+
---
+
## **Edit a Step Group for a Specific Test Case**
1. Navigate to **Create Tests > Test Cases**.
![Test Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgnavtcs.png)
+
2. Click on the **Test Case** in which you want to edit the Step Group.
![Test Case to Edit](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgstoedit.png)
+
3. Click on the **Step Group** to edit any test data or element being used in the step group.
![Edit Step Group](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgtstedit.png)
+
4. After editing click outside the step to save the changes.
![Save Changes](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgedelements.png)
+
[[info | **NOTE**:]]
-| To edit the test data profile associated with a for loop in a step group, click on the test data profile on the test step associated with the for loop and change the test data profile.
+| 1. You can edit test data and elements for specific test cases but not the NLP.
+| 2. Edits made for a step group within a test case do not affect the original step group.
+
---
@@ -103,40 +113,51 @@ Here's a quick GIF demonstrating how to create a step group in Testsigma.
1. Navigate to **Create Tests > Test Cases** and hover over the test case from you want to create a step group and click on it.
![Test Case](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgcsgftc.png)
+
2. Once you start selecting the test steps, an option bar will appear on top of the test steps. Select all the steps you want in a step group and click on **Create Step Group**.
![Create Step Group](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgcsgftcsteps.png)
+
3. This will open a pop-up as below:
![Create](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgftcsscsr.png)
- If you click on the **Create**, a new step group with the selected test steps and the given name would be created.
- If you click on the **Create and Replace** button, a new step group with the selected test steps and the given name would be created and the selected test steps would be replaced by the created step group.
+
[[info | **NOTE**:]]
| If you don't select consecutive test steps then the pop-up that appears won't show you the Create and Replace button.
| ![Only Create](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgocacancel.png)
+
---
+
## **Use Step Group in a Test Case**
+
1. Navigate to **Create Tests > Test Cases**. Either click on **Create Test Case** or hover over the existing test case and click on it.
![Test Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgtccpage.png)
+
2. On the test case details page, click on the option on the left side of the test step and select **Step Group**.
![Add Step Group](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgaddftcdp.png)
+
4. From the **Step Group** list overlay, select the step group you want to add.
![Step Group Overlay](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sglistoverlay.png)
+
5. Click on **Create Step**.
![Create Step](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sgcreatestitc.png)
-Here’s a GIF demonstrating how to use a step group in a test case.
+
[[info | **NOTE**:]]
| You can also add a data driven step group to a data driven test case. This allows iterating through multiple data sets via the step group for every single iteration of your data-driven test case.
+
---
+
## **Additional actions possible on iteration count**
@@ -150,4 +171,6 @@ Here’s a GIF demonstrating how to use a step group in a test case.
![the verify if NLP that is available with the addon String Compare](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/test-cases/step-types/step-group/verify-with-if-with-string-compare.png)
+
+
---
\ No newline at end of file
diff --git a/src/pages/docs/test-data/import-data-profiles.md b/src/pages/docs/test-data/import-data-profiles.md
index 964d928d..cdea71c8 100644
--- a/src/pages/docs/test-data/import-data-profiles.md
+++ b/src/pages/docs/test-data/import-data-profiles.md
@@ -1,6 +1,6 @@
---
-title: "Import test data profile"
-metadesc: "How to import a test data profile to use it as test data in a test case in Testsigma."
+title: "Import Test Data Profile"
+metadesc: "In Testsigma, you can also import a test data profile and use it in your tests. This article discusses how to import a test data profile with right file format"
noindex: false
order: 5.22
page_id: "Import test data profile"
@@ -9,26 +9,32 @@ contextual_links:
- type: section
name: "Contents"
- type: link
- name: "Prerequisites:"
+ name: "Prerequisites"
url: "#prerequisites"
- type: link
- name: "Steps to follow:"
- url: "#steps-to-follow"
+ name: "Import File Format"
+ url: "#import-file-format"
+- type: link
+ name: "Steps to Import Test Data Profile"
+ url: "#steps-to-import-test-data-profile"
---
---
-Apart from creating a test data profile on Testsigma, you can also import a test data profile and view the profile in Testsigma. *For more information on creating a test data profile, refer to [create a test data profile](https://testsigma.com/docs/test-data/create-data-profiles/).*
The following article discusses on how to import a test data profile.
+Apart from creating a test data profile, you can also import a test data profile and use it in your tests. This article discusses how to import a test data profile in Testsigma application. *For more information on creating a test data profile, refer to [create a test data profile](https://testsigma.com/docs/test-data/create-data-profiles/)*.
+
+---
+
+## **Prerequisites**
+- You should know about test data profiles.
+- You should have a file to import.
+
-
+---
-To import a test data profile, you first need an XLSX file that has the data in a supported format.
+## **Import File Format**
-Below is an example of the data that an XLSX file should have. Testsigma expects:
-1. Name - Name of the test data set that the corresponding row would contain
-2. Description - Description for that row of that test data
-3. ExpectedToFail - would have either ‘YES’ or ‘NO’, depending on whether you expect the test case to fail with this test data or you expect it to pass.
-4. Now you begin adding columns for the test data that you need to pass as parameters to your test case. For example, here we added ‘Username’ and ‘Password’
+To import a test data profile, you first need an XLSX file that has the data in a supported format. Below is an example of the data that an XLSX file should have.
|Name|Description|ExpectedToFail|Username|Password|
|----|-----------|--------------|--------|--------|
@@ -43,19 +49,43 @@ Below is an example of the data that an XLSX file should have. Testsigma expects
|Iteration9|Ninth value|YES|username9|password9|
|Iteration10|Tenth value|NO|username10|password10|
+
+The following are the mandatory fields that should be present in the XLSX file.
+- **Name**: Name of the test data set that the corresponding row would contain
+- **Description**: Description for that row of that test data
+- **ETF**: This would be either ‘YES’ or ‘NO’, depending on whether you expect the test case to fail with this test data or you expect it to pass.
+
+
---
-1. Navigate to **Test development > Test data profiles**.
-![TDP Button](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/testdata_button.png)
+
+## **Steps to Import Test Data Profile**
+
+1. Navigate to **Test Data > Test Data Profiles**.
+![Test Data Profiles](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/itdpnav.png)
+
2. Click on **Import**.
-![Import TDP](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/import_testdata_profile.png)
+![Import](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/itdpcoimp.png)
+
+
+3. On **Import Test Data Profile** prompt,
+ - Click on **Browse File** to upload the file.
+ ![Browse File](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/itdppbf.png)
+
+ - Once the file is uploaded, enter **Name** and select the columns you want to encrypt. Here, we have selected the **Password** field to encrypt.
+ ![Name](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/itdpsce.png)
+
+ - Click on **Import**.
+ ![Import](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/itdpimport.png)
+
+
+
+On the successful import of the test data profile, you will receive an email. Refresh the test data profiles page to see the imported test data profile.
+
+
+Here's a quick GIF demonstrating how to import test data profile.
+![Import Test Data Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ImportTDPWF.gif)
-3. On the **Import** pop-up window,
- - Click on **Browse** and select the file you want to import. Alternatively, you can drag or drop the file.
-![Browse TDP](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Browse_TDP.png)
- - Select the columns you want to encrypt.![Import pop-up window](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Import_pop-up.png)
- - Click on **Import**.
-4. On the successful import of test data profile, you will receive an email. Click **Refresh** to see the imported test data profile on the **All test data profile page**.
-![Successful Import of TDP](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/successful_import_TDP.png)
\ No newline at end of file
+---
\ No newline at end of file
diff --git a/src/pages/docs/test-data/types/phone-number.md b/src/pages/docs/test-data/types/phone-number.md
index dfec2e3c..ef5a3aff 100644
--- a/src/pages/docs/test-data/types/phone-number.md
+++ b/src/pages/docs/test-data/types/phone-number.md
@@ -25,12 +25,14 @@ contextual_links:
The phone number data type is used to automate two-factor authentication (2FA) and mobile number-based login. Testsigma provides you with a valid mobile phone number on request, with which you can create test cases that require a valid phone number.
---
+
## **Prerequisites**
- You should be familiar with regular expressions. Refer to the [regex guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions).
-- Contact [Testsigma support](support@testsigma.com) to get a phone number.
+- Contact **support@testsigma.com** to get a phone number.
---
+
## **Use Case**
Let’s add 2FA for a test case which includes 2 steps:
- First we enter the phone number to which the OTP will be sent.
@@ -57,6 +59,8 @@ We will use the test data generators available in Testsigma to fetch the OTP fro
6. Select the **PhoneNumberFunctions** in ***Function Type** dropdown menu, enter the details, and click on **Save**.
![PhoneNumberFubctions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/phdatagensave.png)
+
We have successfully created a test case for 2FA authentication.
+
---
\ No newline at end of file
diff --git a/src/pages/docs/troubleshooting/mobile-apps/mobile-recorder-actions-failures.md b/src/pages/docs/troubleshooting/mobile-apps/mobile-recorder-actions-failures.md
index d7b36090..c00c52a9 100644
--- a/src/pages/docs/troubleshooting/mobile-apps/mobile-recorder-actions-failures.md
+++ b/src/pages/docs/troubleshooting/mobile-apps/mobile-recorder-actions-failures.md
@@ -51,31 +51,30 @@ contextual_links:
---
-The easiest way to debug the error is to check the Logs for the Mobile test recorder. It contains the actual reason for the error.
-
-
-
-Below given are some of the most common reasons:
+The easiest way to debug an error is to check the Logs for the Mobile test recorder. It contains the actual reason for the error. This article discusses some of the most common reasons.
---
-##**1. There are already running sessions for the user**
+## **1. There are already running sessions for the user**
+
There could be a couple of reasons for this error to appear. The reasons are listed below:
-**Reason #1**
+**Reason 1:**
You got disconnected from an ongoing mobile inspector session. One reason could be a forced refresh of the page. In such a scenario, a new session cannot be created as the previous session was not properly closed.
**Solution:**
-The inactive sessions are automatically closed after a wait of 2 minutes. So, either you can wait for 2 minutes for the next session to start, or, you can go to “Usage Details” > “Mobile Inspector Sessions” and stop the old session manually. Once the session is closed, you will have to relaunch the mobile inspector session.
+The inactive sessions are automatically closed after a wait of 2 minutes. So, either you can wait for 2 minutes for the next session to start, or, you can go to **Usage Details > Mobile Inspector Sessions** and stop the old session manually. Once the session is closed, you will have to relaunch the mobile inspector session.
The steps to do stop an old session, manually, are mentioned below:
-1. Go to main menu on the left and click on the “Usage Details” icon as also highlighted in the screenshot below:
-![usage-details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/troubleshooting/mobile-apps/mobile-recorder-actions-failures/usage-details.png)
-2. On the “Usage Details” window that opens up, click on the “Mobile Inspector Sessions” as also highlighted below:
+1. Go to main menu on the left and click on the **Usage Details** icon as also highlighted in the screenshot below:
+![usage-details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/usdtls.png)
+
+2. On the **Usage Details** window that opens up, click on the **Mobile Inspector Sessions** as also highlighted below:
![mobile inspector sessions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/troubleshooting/mobile-apps/mobile-recorder-actions-failures/mobile-inspector-sessions.png)
-3. Delete the ongoing mobile inspector session.
+
+1. Delete the ongoing mobile inspector session.
Now the old session has been deleted and new one can be created.
@@ -87,13 +86,14 @@ A session was already running in one of the already open tabs/browsers while the
**Solution**
-If you want to start a new session in the new tab/browser, you will have to stop the already running session first. For this you can go to “Usage Details” > “Mobile Inspector Sessions” and stop the old session manually. The details steps for stopping an already running session are mentioned with solution for Reason #1 above.
+If you want to start a new session in the new tab/browser, you will have to stop the already running session first. For this you can go to **Usage Details > Mobile Inspector Sessions** and stop the old session manually. The details steps for stopping an already running session are mentioned with solution for Reason #1 above.
---
-##**2. Tapped point is out of the screen bounds**
+
+## **2. Tapped point is out of the screen bounds**
**Reason:**
@@ -109,11 +109,12 @@ At all times, ensure that the tap point is within the screen.
---
-##**3. Mobile inspection session expired**
+
+## **3. Mobile inspection session expired**
**Reason:**
-This error appears when due to some reasons the Testsigma servers are not able to reach to the mobile inspector session. One of the main reasons could be an issue with your browser network. At such times, the keep-alive requests from the browser don’t go through to the Testsigma servers and the Testsigma servers assume that the session was closed abruptly - thus, marking the session as ‘expired’.
+This error appears when due to some reasons the Testsigma servers are not able to reach to the mobile inspector session. One of the main reasons could be an issue with your browser network. At such times, the keep-alive requests from the browser don’t go through to the Testsigma servers and the Testsigma servers assume that the session was closed abruptly - thus, marking the session as **expired**.
**Solution:**
@@ -123,7 +124,8 @@ Check and rectify any network-related issues and relaunch.
---
-##**4. Failed to start mobile inspection session**
+
+## **4. Failed to start mobile inspection session**
This error could appear because of few different reasons, as listed below:
@@ -145,7 +147,7 @@ To reach out to Testsigma support, you can:
**Reason #2:**
-The selected app, that needed to be launched for the mobile inspector session, cannot be installed on the device
+The selected app, that needed to be launched for the mobile inspector session, cannot be installed on the device.
**Solution:**
@@ -161,8 +163,8 @@ To reach out to Testsigma support, you can:
**Reason #3:**
-The reason could be related to app size, and could be, one of the 2 related reasons mentioned below:
-The selected app size has exceeded the allowed size limit.
+The reason could be related to app size, and could be, one of the 2 related reasons mentioned below:
+The selected app size has exceeded the allowed size limit.
The large size of the app is causing the session to take a long time to initiate and the session wait time has exceeded the allowed limit.
**Solution:**
@@ -202,13 +204,17 @@ For local device sessions, this error can be avoided by following below steps:
**Solution #2:**
-You can also confirm the values for ‘app activity’ and ‘app package’ from the concerned developer and then mention them under ‘optional desired capabilities’ when you launch a mobile inspector session. The ‘optional desired capabilities’ is highlighted for your reference, in the screenshot below:
-![mobile inspector sessions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/troubleshooting/mobile-apps/mobile-recorder-actions-failures/desired-capabilities-optional.png)
+You can also confirm the values for *app activity* and *app package* from the concerned developer and then mention them under *desired capabilities* when you launch a mobile inspector session.
+
+![mobile inspector sessions](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tsemadc.png)
+
+
---
-##**5. Failed to clear the element's text**
+
+## **5. Failed to clear the element's text**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -230,8 +236,11 @@ Please verify that the element that you wanted to clear the text for is a text t
+
---
-##**6. Failed to tap on the element**
+
+
+## **6. Failed to tap on the element**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -254,7 +263,8 @@ Make sure that element you are trying to tap can be clicked or tapped and is not
---
-##**7. Failed to Swipe**
+
+## **7. Failed to Swipe**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -277,7 +287,8 @@ Make sure that the intended destination of the swipe action allows a swipe to it
---
-##**8. Failed to Navigate back**
+
+## **8. Failed to Navigate back**
**Reason:**
@@ -289,8 +300,11 @@ Make sure that the the device allows back navigation.
+
---
-##**9. Failed to enter data into the element**
+
+
+## **9. Failed to enter data into the element**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -312,8 +326,11 @@ Make sure that text can be entered into the element and if enter data doesn't wo
+
---
-##**10. Failed to Change Orientation**
+
+
+## **10. Failed to Change Orientation**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -344,7 +361,9 @@ To reach out to Testsigma support, you can:
---
-##**11. Failed to Navigate to home**
+
+
+## **11. Failed to Navigate to home**
**Reason:**
@@ -362,7 +381,8 @@ To reach out to Testsigma support, you can:
---
-##**12. Failed to Search**
+
+## **12. Failed to Search**
There could be a couple of reasons for this error to appear. The reasons are listed below:
@@ -389,7 +409,8 @@ To resolve this, perform below steps:
---
-##**13. Mobile inspector session closed by a colleague**
+
+## **13. Mobile inspector session closed by a colleague**
**Reason:**
@@ -406,6 +427,7 @@ To reach out to Testsigma support, you can:
+
---