Replies: 60 comments 34 replies
-
This is feature is very useful as no coding knowledge required also very easy to add assertions as well ,I would recommend to keep this feature going forward . |
Beta Was this translation helpful? Give feedback.
-
This is a useful feature for creating spec files, we use it daily at our organisation |
Beta Was this translation helpful? Give feedback.
-
Our team really likes the integrated Cypress Studio recorder in Cypress Test Runner. The ability to generate tests right in the Cypress UI, the ease of recording and adding steps to existing tests and then for it to run immediately and use Cypress Playground to fine tune the test are used extensively. To be able to create a single test offline, save it to a file, run a command to convert and then import it to your project is at least a hack, but a big vote to get it integrated back into Cypress in the future. |
Beta Was this translation helpful? Give feedback.
-
I really like the integrated Cypress Studio recorder. I use it every day. I find it very helpful to make a quick first pass at creating my test. Then I easily clean it up a bit. I also use it to make a quick addition to an already created test. Saves me a lot of time. I have also used it when showing other people Cypress for the first time. They love it and it gets them interested in Cypress. I looked at the Cypress plugin for DevTools Recorder, but it is not as easy as the integrated Cypress Studio. Please bring it back. |
Beta Was this translation helpful? Give feedback.
-
I think Studio is very valuable. We switched from Selenium to Cypress because of the ease of use and integrated Cypress Studio was a big part of that. My team and I give a big vote also to get it integrated back into Cypress. Glad I just heard about it's removal. I was pitching we get Cypress Dashboard, but will now hold off on that until I see if it get's integrated back in soon. |
Beta Was this translation helpful? Give feedback.
-
Studio is very valuable I like all the features currently with Cypress, it really helps me and my team understand why and where exactly scenarios are failing. Its is highly valuable please don't not remove if anything don't remove just add. If you remove i probably will not update lol. |
Beta Was this translation helpful? Give feedback.
-
I have used Cypress studio to get many of my hesistant manual testers to take the jump into automation. While recording test scenarios won't create a 100% complete test script, it is an easy way to start one. When they see that work, then they are excited and want to learn more to be able to add/change to make the script great. With tools like Selector Playground and Cypress Studio, the Cypress team has opened the door to automation to everyone. The Cypress plugin/Devtool recorder is not a good replacement compared to the integrated Studio. Yes, Studio is very valuable especially to those just starting out in automation, please bring it back. |
Beta Was this translation helpful? Give feedback.
-
My team is also heavily using Cypress Studio. We find it an amazing tool for people that are just getting into automation. As previous comments said - selector playground, debugging, and other features really make our lives easier. Please support it in the future, we need it. |
Beta Was this translation helpful? Give feedback.
-
I think Cypress Studio is very valuable and should not be removed. And this is why I think so. I was the only QA and a strictly manual tester with no programming experience on my team. We had no automated tests and the team wanted me to look into starting writing them. A developer mentioned Selenium. So I started down a path with Selenium with Java. After 3 days and a lot of help getting everything set up to run on my laptop and a lot of help writing my first automated smoke test, it was done but every now and then would fail. During a stand-up meeting I said I was struggling and another developer mentioned I might want to try Cypress. He heard it was pretty east to get started with. I found the cypress site and read the nice Getting Started section. I got it installed without needing any help, so off to a great start. I wanted to see how my Cypress journey compared to my Selenium journey so was keeping track of time. I wanted to see how long it would take me to write the same test in Cypress. After just under 2 hours I had the test completed and had ran it several dozen times and no strange failures every now and then. The 2 hours included setup, some cypress documentation reading and some time googling/researching. All this with not having to bother the developers! It was about 30 minutes of actual test writing. Much better than 3 days with Selenium. During my research I came across a great article by Filip Hric called Getting Started with Cypress Studio for Test Automation https://applitools.com/blog/getting-started-cypress-studio/. As an experiment, I wanted to see how long it would take to create the same smoke test using Cypress Studio. It took less than 5 minutes to generate the test. I did some cleanup to it and added a few assertions that I couldn’t see a way to add from Studio. For example there is a dropdown that I wanted to assert has 3 items in it. All together I spent about 10 minutes cleaning and adding to the Studio generated test for a total of 15 minutes. So 15 minutes total for Cypress Studio vs 30 minutes writing it myself. A great time savings! Your mileage may vary depending on many factors such as your overall automation and programming experience, the length / complexity of the test you are writing, the app your testing etc. So for me, I love Cypress Studio and still use it every day several months later. I think if Studio was promoted more by Cypress, it would be used by more people. It would have been nice to have a Using Cypress Studio in the Getting Started section of the Cypress docs. The only reason I knew about Studio at all was by luck coming across the article by Filip. With Cypress version 10 coming out, I was hoping Studio would no longer be an experimental feature and maybe would have some small improvements, but then saw the very sad news it was being removed. Sorry for the long post and thanks for reading if you made it this far! |
Beta Was this translation helpful? Give feedback.
-
Some improvements for Studio could be having some options (since not everyone may want them) like:
A small example of a generated test and then a cleaned up version. It would be nice to have some options to get the cleaned up one without doing the cleanup manually each time: /* ==== Test Created with Cypress Studio ==== / After cleanup:
}); |
Beta Was this translation helpful? Give feedback.
-
Im bummed to hear about cypress studio being dropped. Not only did it make writing tests incredibly quick, I see a lot of potential for non engineering job roles to be able to leverage the tools. PMs/QA/Management could easily help document these flows. As a tool it also fits nicely into BDT development style |
Beta Was this translation helpful? Give feedback.
-
This is a really bad news. We were looking at acquiring license but without this feature we will have to rethink what we will do and look at alternative |
Beta Was this translation helpful? Give feedback.
-
I use the studio daily to quickly grab tag ID's and get the basics of the flow started. There are work arounds, but nothing works quite as well as the integrated studio. Sad to see it go. |
Beta Was this translation helpful? Give feedback.
-
What does Studio mean to you and your organization? - it was a nice DX feature |
Beta Was this translation helpful? Give feedback.
-
The Studio is so necessary and useful that I instantly revert to 9.7.0 Otherwise I'll seek some other solution than Cypress. |
Beta Was this translation helpful? Give feedback.
-
Cypress Studio was the killer feature of Cypress, IMO. Cypress enables a wide range of testing and is the best tool I have used. But Studio made testing rather complex custom components built with Ionic and Angular very simple - a HUGE lift in test code generation. So simple in fact that currently Cypress is the ONLY package.json entry that is not on "latest", it remains on 9.7.0.....which, I guess, you will have to pry from my cold, dead hands. :) |
Beta Was this translation helpful? Give feedback.
-
This feature was the reason to have choosen cypress as a novice. Now installed, the feature has been removed. Please re-add this feature, it immensly helps to get started. |
Beta Was this translation helpful? Give feedback.
-
I'm really gutted this has been removed. I'd been trying to coax a couple of team members off another unsupported version of product because the new one had dropped support for something they used, and they had come round to Cypress purely because of Studio as it was easy to record, copy/paste sections and add a screenshot later too. (It would be a useful feature to add a screenshot in Studio itself though) I have a couple of non-technical testers and they were using this without trouble, and it meant they could create scripts for the present time and I could help them refactor them later. It was also nice that it was all in one tool. Having a separate recorder makes it really faffy and makes hesitant testers even less confident in using it. I'm loathe to remain on another unsupported version of a tool so I may have to find something else. |
Beta Was this translation helpful? Give feedback.
-
Hi all, I want to provide an update on the current state of Cypress Studio. Typically, we can prioritize feature work in one of two ways: we try to work on a bunch of different projects at the same time and move them all forward bit by bit, or we focus in on a handful and get them over the line and in the hands of users much faster. As of right now, we have made the decision to choose the latter and not continue work on Cypress Studio at this time. We are instead prioritizing the GA release of cy.origin and cy.session (which are both currently in experimental), as well as beginning work for iFrame support (#136) and resolving the common “element is detached from the DOM” error (#7306). This does not mean we have written off Studio indefinitely, but it does mean it will not see much movement over the next few months at the very least. Prioritization is always fluid, which is why we’re still actively monitoring this thread, the existing alternatives, and feedback from other areas. Thanks again for everyone’s feedback on this topic. |
Beta Was this translation helpful? Give feedback.
-
@pstakoun Thank you for giving us information and hope. |
Beta Was this translation helpful? Give feedback.
-
Is there a roadmap to add the recorder back, soon? If not then, we will have to downgrade to 9.7 |
Beta Was this translation helpful? Give feedback.
-
It is a shame that Studio isn't going to be included with Cypress 10. I think studio flattens the learning curve required to build "useful" cypress tests and get non JS developers involved with writing tests. I will downgrade from Cypress 10 down to 9.7 as non developer buy-in is more important in my use case. |
Beta Was this translation helpful? Give feedback.
-
Doesn't make that much sense in my opinion. One of the absolute benefits from your software is its simplicity and fast-pasted possibility to create tests. Aborting this core functionality is something that is probably not that beneficial for anyone. |
Beta Was this translation helpful? Give feedback.
-
No Studio support AND component testing doesn't support Angular? Where do I sign up?. 🤕 |
Beta Was this translation helpful? Give feedback.
-
Hi everyone! After seeing a lot of the feedback and knowing how awesome Cypress Studio is in Cy v9, my team has spent some time putting together a Cypress plugin that replicates a lot of the original Cypress Studio experience for Cypress v10, so you can one-click start recording test steps right within your test browser. You can check out our plugin repo here: https://github.com/DeploySentinel/cypress-recorder This is just the initial release, so would love to hear any feedback on what we've built here! |
Beta Was this translation helpful? Give feedback.
-
To me:
|
Beta Was this translation helpful? Give feedback.
-
I was just about to start Cypress studio after adding the latest version and found out that it's gone! Please kindly restore it, it's really an awesome feature especially for automating manual QA steps. Hope the cypress team would bring it to life soon. |
Beta Was this translation helpful? Give feedback.
-
Hello all. Thank you for your continued feedback on Studio – it’s clear to us that it’s an important tool in a variety of use cases and workflows. We’re excited to announce that we’ve reprioritized restoring Studio in Cypress 10 based on your feedback. I am working on this now. You can track progress and what needs to be done to use Studio in Cypress 10 here. #23230. Please note that we intend to bring back Studio exactly as it was in Cypress 9, so Studio will not work for Component Testing (on initial release). If you need Studio in Component Testing, please let us know by commenting on this thread. Your feedback will help us in future iterations. |
Beta Was this translation helpful? Give feedback.
-
Hey all. I'm very happy to let everyone know that we have reimplemented Cypress Studio into Cypress 10 as of version 10.7.0, which was released today! Please see our blog post for more info. Thank you for your feedback. The best way for us to prioritize what we work on is by taking into account what our users have to say. I encourage you to direct additional feedback to our Beta Feedback discussion, as we will be tracking that thread now that Studio is back in v10. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Update as of August 30, 2022: Cypress Studio has been reimplemented in Cypress 10 as of version 10.7.0! Please see #21561 (comment) for more info.
We’re excited to share that Cypress 10.0 will soon be released. It’s packed with new features, like first-class support for Component Testing.
Cypress Studio, the experimental feature first introduced in 6.3.0, will be removed in Cypress 10.0. For more information about why, check out this blog post.
As we assess what we learned about Studio during its experimental period, we’d like to hear your feedback.
Please share your thoughts below. Your feedback will help us prioritize features to make writing Cypress tests even easier.
Edit (17th Aug 2022): We are actively working on this. See: #21561 (comment)
Edit (30th Aug 2022): We have reimplemented Cypress Studio into Cypress 10 as of version 10.7.0, which was released today! Please see our blog post for more info.
Beta Was this translation helpful? Give feedback.
All reactions