-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #533 from testsigmahq/dev
New docs for Gearset Integreation & Basic Authentication (Safari)
- Loading branch information
Showing
9 changed files
with
209 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
title: "Integrate Testsigma with Gearset (Salesforce)" | ||
metadesc: "Integrate Testsigma with Gearset for effortless Salesforce test automation | Improve your testing efficiency accelerate Salesforce automation by integrating Testsigma with Gearset" | ||
noindex: false | ||
order: 12.25 | ||
page_id: "Integrate Testsigma with Gearset" | ||
warning: false | ||
contextual_links: | ||
- type: section | ||
name: "Contents" | ||
- type: link | ||
name: "Prerequisites" | ||
url: "#prerequisites" | ||
- type: link | ||
name: "Test Plan Execution Setup in Gearset CI Job" | ||
url: "#test-plan-execution-setup-in-gearset-ci-job" | ||
--- | ||
|
||
--- | ||
|
||
Testsigma Gearset integration allows you to trigger test plan execution every time a Gearset deployment is triggered. This article discusses how to integrate Testsigma with Gearset in Salesforce deployments. | ||
|
||
--- | ||
|
||
> ## **Prerequisites** | ||
> | ||
> Before you begin, ensure you are familiar with the concepts of [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/) for Salesforce, [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) for Salesforce, and [Generating API Keys](https://testsigma.com/docs/configuration/api-keys/#steps-to-generate-api-key) in Testsigma. | ||
--- | ||
|
||
## **Test Plan Execution Setup in Gearset CI Job** | ||
|
||
1. On **Outgoing webhooks** section, | ||
|
||
![Details in Webhook](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Config_in_Gearset.png) | ||
|
||
- Enter the **API Endpoint** from **cURL** in the **Outgoing webhook url** field. | ||
[[info | **NOTE**:]] | ||
| You can find this under **Test Plans > CI/CD Integrations > REST API call to start Test Plan** | ||
|
||
- In the **Payload** field, select **Custom**. | ||
|
||
- In the **Authentication** field, select **Authorization**. | ||
|
||
- In the **Credentials** field, add the **API key** in the following format | ||
|
||
> `Bearer <API-KEY>` | ||
- Add the following **Header** details: | ||
|
||
> **Header key:** Accept <br> | ||
> **Header value:** application/json | ||
- In the **Content-Type** field, select **application/json**. | ||
|
||
- In the **Payload** field, enter the test plan execution ID in the following format: | ||
|
||
``` | ||
{ | ||
“executionId”:”<id>” | ||
} | ||
``` | ||
[[info | **NOTE**:]] | ||
| You can find the **Execution ID** under **Test Plans > CI/CD Integrations > REST API call to start Test Plan** | ||
| ![Env ID](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Gearset_EnvID.png) | ||
1. Go to **Notifications**, click **Save CI Job**. | ||
3. Once the metadata is downloaded, verify that the test plan is triggered from Gearset. | ||
--- |
67 changes: 67 additions & 0 deletions
67
src/pages/docs/desired-capabilities/basic-authentication-safari.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
--- | ||
title: "Automating Basic Authentication in Safari" | ||
page_title: "Automating Basic Authentication in Safari" | ||
metadesc: "Safari restricts automated basic authentication login by blocking credentials in the URL format. This article discusses bypassing this limitation in Testsigma." | ||
noindex: false | ||
order: 15.99 | ||
page_id: "Basic Authentication in Safari" | ||
search_keyword: "" | ||
warning: false | ||
contextual_links: | ||
- type: section | ||
name: "Contents" | ||
- type: link | ||
name: "Prerequisites" | ||
url: "#prerequisites" | ||
- type: link | ||
name: "Generate the Authorization Header" | ||
url: "#generate-the-authorization-header" | ||
- type: link | ||
name: "Adding the Capability" | ||
url: "#adding-the-capability" | ||
--- | ||
|
||
--- | ||
|
||
Safari restricts automated Basic Authentication login by blocking credentials in the URL format, which is a challenge in automation testing. In Testsigma, you can bypass this limitation using an encoded Authorization header in the desired capabilities. This article discusses generating the necessary authorization token and configuring capabilities. | ||
|
||
--- | ||
|
||
> ## **Prerequisites** | ||
> | ||
> Before you begin, ensure you are familiar with the concepts of [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/), [Ad-hoc Runs](https://testsigma.com/docs/runs/adhoc-runs/), and [Desired Capabilities](https://testsigma.com/docs/desired-capabilities/overview/) in Testsigma. | ||
--- | ||
|
||
## **Generate the Authorization Header** | ||
|
||
1. Navigate to [Basic Auth Header Generator](https://www.debugbear.com/basic-auth-header-generator). | ||
|
||
2. Enter your **username** and **password** to generate the **Authorization Header**. | ||
|
||
![Auth Header](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Header_Generator.png) | ||
|
||
--- | ||
|
||
## **Adding the Capability** | ||
|
||
1. On the **Test Case Details** page, click **Run**. | ||
![Run](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Run_Now_BA.png) | ||
|
||
2. In the **Ad-Hoc Run** overlay, | ||
|
||
- Select available **macOS**, **Version**, **Browser**, and **Resolution**. | ||
![Machine, Ver, Browser & Resol](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Machine_OS_BA.png) | ||
|
||
- Enter **testsigma.customHeaders** in the **Key** field, select **String** as **Data type**, and set the **Value** as per the generated **Authorization Header**. | ||
![Desired Capabilities](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Desired_Capabilities_BA.png) | ||
|
||
> **Value Format:** ```{ "Authorization": "Basic <token>" }``` | ||
3. Click **Run Now** to execute the test case. | ||
![Execute Test](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Execute_Test_BA.png) | ||
|
||
4. After execution completes, refer to the screenshot captured at the test step level. | ||
![Screenshot of Execution](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Screenshot_Run_BA.png) | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters