Opening the Cypress App, part II

Opening the Cypress App, part II

Continuing with the challenge that is reading this documentation.

Asking Chat GPT, as always

To help me to read things

CYPRESS IS VERSATILE. Y'ALL. MY FRIENDS. 

CYPRESS IS VERSATILE. CYPRESS IS VERY VERY VERSATILE. 

IT IS GOOD TO KNOW THIS. 

OH MY GOODNESS.

I am feeling so overwhelmed

I am feeling so overwhelmed, as always

But that is okay, I am going to keep on going.

What does the summary say

("What does the fox say?" Okay good luck getting that out of your head now thank you).

Why is it versatile?

CYPRESS IS VERSATILE because it - IT HAS TWO MAIN ASPECTS.

It has two main aspects

It has two main aspects.
  • It can be used as a CLI tool. I can interact with commands with it using my terminal. 
  • It is a fully functional JS library. 
Also

It can be seamlessly integrated into Node scripts.

THEY HIGHLY RECOMMEND INSTALLING IT THROUGH NPM. 
  • As this grants access to various CLI commands.
  • And it expands Cypress's ability beyond a testing tool. 

This documentation talks a lot about CYPRESS LAUNCHPAD

Cypress launchpad is a CRUCIAL STARTING POINT FOR TESTERS.

It is A CRUCIAL STARTING POINT FOR TESTERS.

A CRUCIAL STARTING POINT FOR TESTERS.

A CRUCIAL STARTING POINT FOR TESTERS.

THE ROLE OF THE LAUNCH PAD... 

... is to GUIDE USERS THROUGH DECISIONS.
  • CYPRESS LAUNCHPAD
    • HELPS USERS TO MAKE ESSENTIAL DECISIONS AND CONFIGURATIONS BEFORE STARTING TEST WRITING. 
A screenshot from Susanna's Chat GPT conversation on cypress launchpad.
I love you Chat GPT, always.

  • KEY CHOICES IN LAUNCHPAD
    • TESTING TYPE SELECTION - 
      • CHOOSE BETWEEN E2E - OR COMPONENT - TESTING.
    • INSIGHTS PROVIDED -
      • OFFERS INSIGHTS INTO EACH TESTING TYPE
    • RECOMMENDATION FOR BEGINNERS (ER YES YES PLEASE - THAT WOULD BE ME). 
      • RECCOMENDS E2E TESTS FOR BEGINNERS.

Next Paragraph Please, Ladies

I love Chat GPT, again. I am telling you...

The Launchpad...

... scaffolds config files based on chosen testing type.

... and therefore, it helps to "streamline the process". 

Clear List of Changes

  • User-friendly presentation: Cypress Launchpad presents users with a clear list of changes to review.
  • It also FACILITATES UNDERSTANDING. It helps to understand configurations "TAILORED TO USERS' NEEDS."

Flexibility in Testing Types and Browsers

The "DOCUMENT EMPHASISES THE FLEXIBILITY OF SWITCHING BETWEEN TESTING TYPES AND BROWSERS AT ANY POINT." 
  • Flexibility in testing types and browsers.
  • Testing Type Switching: Emphasises flexibility of switching between testing types.
    • I am assuming that this means between E2E and component testing.
    • I deduced something myself - I WIN!!! I am the world's most brilliant software developer, maybe, I think. ๐Ÿงก๐Ÿ’™๐Ÿ’›
  • Browser flexibility: Users can also switch browsers at any point in the process - erm, so what?
    • Is that like Chrome to Firefox, and Firefox to Chrome, for example?
    • Why is that important?

NOW TO READ THE ACTUAL DOCUMENT ITSELF...

... and not just a Chat GPT summary.

WHAT YOU'LL LEARN

Okay so now I can see that it has an actually summary.

I wish that I had seen that the first time. But it took one day of me reading Chat GPT summaries for me to really see and understand this.

And so this article covers

  • How to start Cypress from the command line
  • How to start my testing journey with the Launchpad 
  • How to choose a testing type
  • How to launch a browser

And so this article covers, again:

Cypress open - ah yes thanks it's just like 'open sesame'



Adding npm Scripts

Okay so this like it kind of like it feels like it might be the important bit. They want me to "ADD CYPRESS COMMANDS TO THE `SCRIPTS` FIELD IN MY PACAKGE.JSON FILE." Got it so this was what I was meant to be doing.

I have reached the limits of my mental capacity for this today and I will have to continue with this tomorrow. 

Thank you. 

All the Stars

At times it can feel like I am losing all hope. 

People do not have so much time for me as they used to. 

And yet I am not afraid. I know that I will just grow in independence.

I am growing in independence.

And I can do this. 

I can do this.

I know that I can do this.

Even though it hurts, I know that I can do this. ๐Ÿงก

At the Top of the Hill

I used to think that I had big dreams. Now I do not really know what those dreams really are, though. I just know that I love electricity. I just know that I love energy.

I JUST KNOW that I love renewable energy and I love AI and I like to write my renewable energy and AI blog.

I KNOW THAT at the end of every day all I want to do is read over my renewable energy and AI blog posts.

I know that 
  • I just want to read over my renewable energy and AI blog posts and LI posts and revise them
  • I just wish I had more time in the day to do this.

I don't know who I am anymore - but I am hoping that who it is that I am can find me.

๐Ÿ’–



Comments

Popular posts from this blog

Hello World

Yosemite

Two Lines of Thought, Makes Me Wonder What I'm Missing