Man - this is gas. I love the simplicity of it. My previous company our QAs were using Cypress all the time. My current company the UI engineers are writing their own Cypress tests.
It's awesome, but why does the official Cypress website provide a link to this video with outdated info? For example, the deprecated `cy.route` command.
Great material. Thanks! One thing to mention though. You substitute the "loginWithUI" with a programmatic login, effectively using your system-under-test's functionality within your test framework. I wouldn't say that gives me more confidence before deploying your application. You are effectively bypassing the login username and password input (which might get broken along the way) and using the underlying layer of functionality to execute your test. That doesn't sit well with me. Kudos for the intro to Cypress though!
If you have a complex login-scenario with a test that covers it, you can skip that step for the next topic. I guess he displayed the concept of feature integration testing where "login" is just an example of a feature that you might want to pass data in onto the store.
Love the API testing. So much better than having to set up something like RestAssured (or a JS alternative) separately and then also having a UI test framework. With Cypress you can have everything in the same framework. That's awesome!
Amir, thanks for this great Intro! I love your clarity on how you explain the technology. Also - documentation and refernce of cypress is clean, clear and awesome. Big thumbs up for your efforts!!
I learned about Cypress a week ago, and let me tell you that I am already in love... where can I buy a Cypress TShirt??? :D In fact, I would need 5 or 6... I will use them every day.. haha!!! Cypress is awesome! I've been working on test automation for a couple of years with Selenium and Protractor, but Cypress is out of this world!!! Thanks!!!
Thanks so much for this presentation, Amir! Very well done. I've never used Cypress, but have a project coming up that I definitely plan to try using this on. It looks really awesome!
hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help
hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help
I'm switching to cypress from Protractor. Do you think this framework will blow up enough to provide me with the niche of being "The cypress guy" and being able to ask for a higher wage as time goes on because of this?
Hi Amir, I appreciate your video and explanation. I am building a react app and I am wondering why we might choose cypress over enzyme? The only reason I ask is because I keep hearing about Jest/Enzyme. I have no idea why I'd choose one or the other for end-to-end tests. Thanks! :)
I think the main difference is that Jest/Enzyme is meant for unit testing and integration testing but Cypress is targeting "User Acceptance Tests or End to end tests". There is some cross-over there, but I think Devs could use Jest to unit test while you are using Cypress to test E2E.
Hi Sir, I have a button in the If I click that button it will open a new window. I am able to click button inside the frame but not able to replace the parent window/use the child window Please help
Hi Amir, can I ask you a technical coding blocker issue I have with Cypress? I cannot figure out how to code to test for a modal that is closed via just clicking off of it. Maybe other developers here can offer some help. Thanks
Hi, @amirrustam! Nice job) Could you please make next video for advance experience of cypress (about top questions in "cypress" gitter chat/stackoverflow? I think will better if to make a survey "what people want to know about cypress)
Hi, Am trying to login to my salesforce application, but am getting a cross origin url changed error how can i solve it. Can you please help me in this?
Hi Amir, Thanks for the video. Its really awesome. Could you please tell us how to use "cypress-retries-plugin " to retry on failed test cases.? when a test cail fails in the gitlab CI or Circle CI pipleline on merging a new merge request I want to see the failed test runs for second time on the cypress dashboard. Can we do this ?
How to enable the Chrome dev tool while debugging. I used debugger command in code as per official cypress documentation but still not able to open dev tools for debug
Hello Sir. I am working on Cypress automation for our company portal. From our portal to work on, we need to authenticate with the help of @t. But, I am stuck for the past 3months. Example: @t is our portal. Then need to log in with google. When I press that button, I will be redirected to @t. after that with provided credentials, I will be authenticated and will be navigated to @t. But cypress will not allow navigating to superdomain. Please help us out with this problem!! Thanks ANKUSH S
You say you will start for beginners. You have IT blind fold. What is NPM instalation where i will write this line. Sorry but without this information a cant continue. I don´t see any program you open is cmd, visual studio, browser. Correctly is download this on link: open this a write this line here.
Great video, just a small side note on your manner of speech: Irrespective of the context, it is either "what it looks like" or "how it looks", not "how it looks like", which you seem to use constantly. Sorry, just annoyed me.
Not a fan. It looks more like a load of boiler plating with a click & record tool (Selenium IDE anyone...) - much prefer to develop test automation from a new project and create own scaffolding in choosen language, retains the freedom for creativity, maintainability and expandability, whilst keeping options open to learn & develop own skills within the software engineering domain to support future innovation.
You are a tad too loud, could you just lower the volume of your recordings? I am just kidding but on my machine I couldn't hear a thing without headphones. Why isn't it at least a bit louder?
As an extreme beginner, this was super helpful! Thank you for taking the time to make this!
Man - this is gas. I love the simplicity of it. My previous company our QAs were using Cypress all the time. My current company the UI engineers are writing their own Cypress tests.
It's awesome, but why does the official Cypress website provide a link to this video with outdated info? For example, the deprecated `cy.route` command.
My friend recommended it and I started to test in 5 minutes. Super easy to use and write. It is highly recommended!
Wow! Its a must have, come here and say THANKS. This was a great introduction ❤️
I was gonna say "Cypress in a Nutshell ... in 40 Minutes" is a bit of a contradiction, but it works! Thanks for the introduction!
Excellent introduction. I have worked with Selenium and I'm trying to compare it to Cypress. It turns out I'm comparing apples to oranges. :)
Selenium to me can't be compared to Cypres. May me Selenium vs Jest?
I think it's more like comparing apples to apple pie from a 5-star restaurant
24:45: Coupling your tests to the implementation details of the subject under test gives you extra confidence?
I had the exact same thought and saw you had commented on it first.
Great video, but the setup is missing one important step. What is pre-requirement before install cypress, Node.js and npm.
Great material. Thanks! One thing to mention though. You substitute the "loginWithUI" with a programmatic login, effectively using your system-under-test's functionality within your test framework. I wouldn't say that gives me more confidence before deploying your application. You are effectively bypassing the login username and password input (which might get broken along the way) and using the underlying layer of functionality to execute your test. That doesn't sit well with me. Kudos for the intro to Cypress though!
If you have a complex login-scenario with a test that covers it, you can skip that step for the next topic. I guess he displayed the concept of feature integration testing where "login" is just an example of a feature that you might want to pass data in onto the store.
Love the API testing. So much better than having to set up something like RestAssured (or a JS alternative) separately and then also having a UI test framework. With Cypress you can have everything in the same framework. That's awesome!
Amir, thanks for this great Intro! I love your clarity on how you explain the technology. Also - documentation and refernce of cypress is clean, clear and awesome. Big thumbs up for your
efforts!!
Hello Amir, Do you have idea if cypress support zoom in and out browser during test run is possible?Please reply
I learned about Cypress a week ago, and let me tell you that I am already in love... where can I buy a Cypress TShirt??? :D In fact, I would need 5 or 6... I will use them every day.. haha!!! Cypress is awesome! I've been working on test automation for a couple of years with Selenium and Protractor, but Cypress is out of this world!!! Thanks!!!
Please add all the webinars held in demonstrating the Cypress usage
Thanks so much for this presentation, Amir! Very well done. I've never used Cypress, but have a project coming up that I definitely plan to try using this on. It looks really awesome!
Great. Im An Iranian Tester. and I'm proud of you
Great video about Cypress, I am learning the tool now and my mind is blowing. Such a good tool.
can you update the video for latest one
This was a great introduction with great coverage of important topics. Thank you !
I like that testing positivity! :)
Great intro! can you pls fix the audio volume problem?
Yeah I notice the same issue! The first bit is nice and loud, and the second when they're talking, the volume goes way down!
yeah same, but I used a chrome extension to increase my volume even higher than 100 and its pretty clear now
@@elsenyacub man you are a life saver, I never thought there is something like this before
Thank you for great intro! I am just starting my journey with cypress. Hope it will be productive and useful:)
This was great. Kind of wanna try some test driven development. A large step from hating tests!
Great intro, thank you.
This is awesome! Great framework! Very clear introduction
hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help
Please can you help with how you connected to the database. I need a walkthrough on how to connect with mssql
Great intro! Thanks!
Maybe you can make the audio louder?
Wow, super amazing tool, very useful
hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help
Pretty clean introduction. I'm definitely using it
The Birdboard documentation says you need Mongo, but it doesn't explain how the db connection is configured. Am I overlooking it?
I'm switching to cypress from Protractor. Do you think this framework will blow up enough to provide me with the niche of being "The cypress guy" and being able to ask for a higher wage as time goes on because of this?
Thank you, Amir.
Excelent introduction!
Hi Amir, I appreciate your video and explanation. I am building a react app and I am wondering why we might choose cypress over enzyme? The only reason I ask is because I keep hearing about Jest/Enzyme. I have no idea why I'd choose one or the other for end-to-end tests. Thanks! :)
I think the main difference is that Jest/Enzyme is meant for unit testing and integration testing but Cypress is targeting "User Acceptance Tests or End to end tests". There is some cross-over there, but I think Devs could use Jest to unit test while you are using Cypress to test E2E.
Great Intro! thank you... It's time to create my first test
Hi Sir,
I have a button in the
If I click that button it will open a new window.
I am able to click button inside the frame but not able to replace the parent window/use the child window
Please help
in cypress we are creating objects, class like in java?
Hi Amir, can I ask you a technical coding blocker issue I have with Cypress? I cannot figure out how to code to test for a modal that is closed via just clicking off of it. Maybe other developers here can offer some help. Thanks
Hi, @amirrustam! Nice job)
Could you please make next video for advance experience of cypress (about top questions in "cypress" gitter chat/stackoverflow?
I think will better if to make a survey "what people want to know about cypress)
cy.server() and cy.route() are deprecated in Cypress 6.0.0, could you make a newer version of this video ?
Hi,
Am trying to login to my salesforce application, but am getting a cross origin url changed error how can i solve it.
Can you please help me in this?
Can this be integrated with CI tool like jenkins?
Hi Amir. Can you please let me know opening the Chrome Dev tools by default to do debug while running cypress
Hi is it possible in cypress to run
1. Specs file in parallel
2. It block in parallel
Congratulations this is very good introducory video.
Can u please make video on service virtualization using cypress.
Is it possible to use Cypress with Mobile apps, which are becoming more popular these days?
Hi Amir, Thanks for the video. Its really awesome. Could you please tell us how to use "cypress-retries-plugin " to retry on failed test cases.? when a test cail fails in the gitlab CI or Circle CI pipleline on merging a new merge request I want to see the failed test runs for second time on the cypress dashboard. Can we do this ?
cypress.json --> add "retries": 1 (to retry once)
3:47 Let's dive in. Picture: Bubbling up.
what makes u think he is bubbling up and not bubbling down
Which tool did you use to create this presentation?
The volume is really low for me
How to enable the Chrome dev tool while debugging. I used debugger command in code as per official cypress documentation but still not able to open dev tools for debug
where can I get the POC on Cypress?
Hello Sir. I am working on Cypress automation for our company portal. From our portal to work on, we need to authenticate with the help of @t. But, I am stuck for the past 3months.
Example: @t is our portal. Then need to log in with google. When I press that button, I will be redirected to @t. after that with provided credentials, I will be authenticated and will be navigated to @t.
But cypress will not allow navigating to superdomain. Please help us out with this problem!!
Thanks
ANKUSH S
Hi
Thank you so much
Can I automate non angular application with Cypress, please can you help me with this question
Many Thanks
This was a great intoduction video, I feel a little less intimidated now. :)
What? Auto-wait? I thought, that si not possible to implement :O ;) Thank You!
This is a superb video.
Nice Explaination !🙃
thanks! Love Cypress as a testing tool
Great content. Keep it up. Thanks!
Version 3.3.1...wow, time flies
Thanks for the video. Can you please tell the workaround or solution or handling in Cypress
We use npm package for shadow DOM,
Great video
Thanks for the video.
some feedback -> I feel that the video needs some structure, some order when explaining the code.
volume is a little low!?
Frame support yet?
Thank you, good introducing
Thank you so much, you are a true lion! Your explanations are delightful!
how to login with google ? please tell me
Everything is great other than the audio issue.
The interesting stuff starts at: 3:50
This guy sounds so sane
Someone has an idea to how to force browser close after finish tests I had a problem, before execution with no errors browser did no closed
Recording sound is too low..
The recording is very quiet. I turn the volume all the way up and still barely hear you.
The volume is way too small.
23:30 I don’t think it is a good idea, since actual users don’t have that access
Thank you
the tutorial needs to be updated with the new version.
nice stuff
Hi Sir Thanks for this video. Please create video for date picker and upload a file in cypress
low audio volume
Hi Amir ,your voice is very slow ,its quite hard to get it
You say you will start for beginners. You have IT blind fold. What is NPM instalation where i will write this line. Sorry but without this information a cant continue. I don´t see any program you open is cmd, visual studio, browser. Correctly is download this on link: open this a write this line here.
Amazing
The voice is very low man
This dude looks like Kriparrian.
cool
éeeeeeeeeeeee do Brazil
You should use reacl project instead of slides.
Great video, just a small side note on your manner of speech: Irrespective of the context, it is either "what it looks like" or "how it looks", not "how it looks like", which you seem to use constantly. Sorry, just annoyed me.
It is grammatically incorrect to say, “how it looks like.” Either say, “how it looks,” or say “what it looks like.” Don’t mix them.
but you didn't explain why it's named cypress 2/10
Not a fan. It looks more like a load of boiler plating with a click & record tool (Selenium IDE anyone...) - much prefer to develop test automation from a new project and create own scaffolding in choosen language, retains the freedom for creativity, maintainability and expandability, whilst keeping options open to learn & develop own skills within the software engineering domain to support future innovation.
You are a tad too loud, could you just lower the volume of your recordings? I am just kidding but on my machine I couldn't hear a thing without headphones. Why isn't it at least a bit louder?
plese, next time dont leave your microphone in the other room, when recording a tutorial
too much fast blablabla, less helpfull diagrams and examples. its difficult to understand if you not a native English Speaker