Unlock the complete capabilities of your React applications using Cydekick, the intuitive Cypress test code generator. Seamlessly visualize component hierarchies, interact with your UI effortlessly, and generate precise test scripts. Immerse yourself in a hassle-free testing experience crafted for the modern developer.
Cydekick is a Cypress test code generator designed for React applications. It enables you to visualize the component hierarchy of your React application, interact with your application in real-time, and seamlessly generate test code.
Overview: Upon launching Cydekick, users are presented with an intuitive interface designed to simplify Cypress testing for React applications. The main features include:
Visual Component Hierarchy:
Highlight Components:
Generate Test Code:
Preview and Save:
To use Cydekick, you will need to:
Follow these steps to install Cydekick:
To use Cydekick effectively, follow these steps:
Launch Cydekick.
Input the files of your React application and the URL where it's hosted.
Explore the component hierarchy using React Flow and select the component of your application that you want to test.
Generate test code by providing text for "describe" and "it" blocks, and selecting Cypress commands.
Ensure you add the statement to the editor by clicking the "end statement" button.
Complete the "describe" block and click "preview" at the top right to view your test file.
Congratulations on your first test code; You're free to edit, preview, or save the generated code.
We've launched Cydekick as a valuable tool to streamline Cypress testing for users. We plan to introduce more features, extensions, and enhancements to make Cypress testing even more efficient. We appreciate any contributions from the community and encourage you to give Cydekick a try. Feel free to suggest improvements or report any issues you encounter using the application. Your interest and involvement are highly valued!
Encounter issues or have suggestions? Please feel free to message the creators down below.
Cydekick is licensed under the MIT License. See the LICENSE file for details.
Developed by:
Preston Mounivong
Sid Saxena
Jacob Sasser
Quinn Craddock