DEV Community

Cover image for Automate One Time Password (OTP) using Cypress
Dilpreet Johal
Dilpreet Johal

Posted on

Automate One Time Password (OTP) using Cypress

Automating One Time Password (OTP) is always a bit challenging as you need to work with a third-party service to send/receive messages. Let's take a look at how we can do that using Cypress ...

⚙️ Dependencies

  • Cypress: browser automation framework (can be replaced with any other JS browser automation framework)
  • Receive SMS: to generate a temporary phone number and receive SMS. Note: this can easily be replaced with a paid service such as Twilio, SMSArc, etc..
  • GitHub: example site to test OTP on

In this video, we will cover step-by-step how to automate OTP using Cypress:

👩🏻‍💻 Access the source code here.


To learn more about Cypress, check out my free Cypress tutorial series here -

https://www.youtube.com/watch?v=krpKuSqQ0XM&list=PL6AdzyjjD5HAr_Jq1hwpFUIO49uyBZ9ma


👩🏻‍💻 It's time to advance your career by joining the SDET-U Academy today 👇🏻
Join Academy

📧 Subscribe to my mailing list to get access to more content like this as well as be part of amazing free giveaways.

👍 You can follow my content here as well -

...

Thanks for reading!

Top comments (1)

Collapse
 
dancortazio profile image
Dan Cortazio • Edited

This SMS tool doesn't have many phones, and most don't work. I found this one with 4000+ free temp numbers, and there is API access for premium numbers.

maybe you want to change your post?