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.
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.
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!!!
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!!
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.
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
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!
Hi Amir, One more question: i am using cefsharp and wpf to host my website in it, then how should i use hosted browser for testing instead of external browsers.
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)
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
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
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
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, 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, 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?
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 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 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 ?
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?
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.
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.
I was gonna say "Cypress in a Nutshell ... in 40 Minutes" is a bit of a contradiction, but it works! Thanks for the introduction!
Wow! Its a must have, come here and say THANKS. This was a great 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
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.
My friend recommended it and I started to test in 5 minutes. Super easy to use and write. It is highly recommended!
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!!!
Great video, but the setup is missing one important step. What is pre-requirement before install cypress, Node.js and npm.
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!
Great. Im An Iranian Tester. and I'm proud of you
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!!
This was a great introduction with great coverage of important topics. Thank you !
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.
This is awesome! Great framework! Very clear introduction
Please add all the webinars held in demonstrating the Cypress usage
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
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 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:)
Great video about Cypress, I am learning the tool now and my mind is blowing. Such a good tool.
I like that testing positivity! :)
Hi Amir,
One more question: i am using cefsharp and wpf to host my website in it, then how should i use hosted browser for testing instead of external browsers.
Thank you, Amir.
The Birdboard documentation says you need Mongo, but it doesn't explain how the db connection is configured. Am I overlooking it?
Great intro, thank you.
Great intro! Thanks!
Maybe you can make the audio louder?
Can this be integrated with CI tool like jenkins?
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)
Can u please make video on service virtualization using cypress.
Hello Amir, Do you have idea if cypress support zoom in and out browser during test run is possible?Please reply
3:47 Let's dive in. Picture: Bubbling up.
what makes u think he is bubbling up and not bubbling down
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
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
Congratulations this is very good introducory video.
where can I get the POC on Cypress?
This was great. Kind of wanna try some test driven development. A large step from hating tests!
This is a superb video.
Excelent introduction!
The volume is really low for me
Pretty clean introduction. I'm definitely using it
Nice Explaination !🙃
Please can you help with how you connected to the database. I need a walkthrough on how to connect with mssql
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
cy.server() and cy.route() are deprecated in Cypress 6.0.0, could you make a newer version of this video ?
can you update the video for latest one
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, 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,
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?
Great Intro! thank you... It's time to create my first test
Great video
Hi is it possible in cypress to run
1. Specs file in parallel
2. It block in parallel
Hi Amir. Can you please let me know opening the Chrome Dev tools by default to do debug while running cypress
Which tool did you use to create this presentation?
The recording is very quiet. I turn the volume all the way up and still barely hear you.
Thank you so much, you are a true lion! Your explanations are delightful!
in cypress we are creating objects, class like in java?
Is it possible to use Cypress with Mobile apps, which are becoming more popular these days?
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
Thanks for the video.
some feedback -> I feel that the video needs some structure, some order when explaining the code.
This was a great intoduction video, I feel a little less intimidated now. :)
Great content. Keep it up. Thanks!
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
Thank you so much
Can I automate non angular application with Cypress, please can you help me with this question
Many Thanks
thanks! Love Cypress as a testing tool
What? Auto-wait? I thought, that si not possible to implement :O ;) Thank You!
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)
Thank you, good introducing
Thank you
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
volume is a little low!?
23:30 I don’t think it is a good idea, since actual users don’t have that access
the tutorial needs to be updated with the new version.
Version 3.3.1...wow, time flies
Hi Amir ,your voice is very slow ,its quite hard to get it
how to login with google ? please tell me
Recording sound is too low..
The interesting stuff starts at: 3:50
nice stuff
The volume is way too small.
Everything is great other than the audio issue.
This guy sounds so sane
Frame support yet?
Thanks for the video. Can you please tell the workaround or solution or handling in Cypress
We use npm package for shadow DOM,
Hi Sir Thanks for this video. Please create video for date picker and upload a file in cypress
Hi Amir, can cypress host website?
Amazing
low audio volume
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.
The voice is very low man
cool
éeeeeeeeeeeee do Brazil
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 should use reacl project instead of slides.
This dude looks like Kriparrian.
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?
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