Why Use Cypress for Test Automation?
- Microsoft Edge
Cypress Integration With Perfecto
Perfecto has developed a new service (SDK) that allow users to execute their Cypress scripts in the cloud, at scale, and across various geographies. By leveraging the Cypress integration with Perfecto, users can:
- Leverage fast and scalable execution in the cloud.
- Access more browsers and desktop OS version combinations to test.
- Execute parallel testing in the cloud.
- Get immediate support for new browser versions.
- Fully integrate into the CI/CD pipeline.
- Can execute tests from CI with tools such as Jenkins.
- Can execute right from the command line.
Using Cypress With Perfecto
Perfecto integrates seamlessly with Cypress. Installation is seamless through the node package manager (NPM), and Perfecto’s Cypress SDK is fully agnostic to all Cypress versions. Users benefit from a single and unified solution for Selenium, WebDriverIO, other Selenium frameworks, as well as Cypress.
In the Perfecto cloud, users benefits from enterprise-grade security and 24/7 remote access from anywhere in the world. Perfecto also provides advanced test reporting and analysis built into the platform. Insights on each step of the test, along with screenshots and other rich artifacts and test failure analysis make defect resolution quick. Dev can work right from their IDE of choice to debug apps remotely on VMs and real Macs in the cloud.
Get Started With Cypress and Perfecto
Before you install Perfecto’s Cypress SDK, make sure you:
Install the Perfecto for Cypress SDK
Perfecto’s Cypress SDK can be simply installed through the following command ‘npm I perfecto-cypress-sdk’. In addition, install and import Perfecto reporting to enable advanced reporting abilities from your Cypress executions: ‘npm perfecto-cypress-reporter’.
Once these packages are installed, users can initialize their environments and configure the perfecto-config.json file with their cloud URL, security token, and the target desktop browsers to run tests against.
Get Familiar With Perfecto’s Rich SDK Features for Cypress
Perfecto’s Cypress integration comes with four main capabilities: Init, Pack, Upload, and Run. Each of these capabilities has detailed documentation that can allow users to upload existing and future Cypress test suites to the Perfecto private clouds and execute them through the artifact IDs.
How Perfecto Makes Cypress Better
Getting Started With Perfecto & Cypress
See Cypress and Perfecto in Action
Seeing is believing, so watch a demo of Perfecto and Cypress together.