Questions tagged [cypress]

Questions about using Cypress.io, an open source tool for testing anything that runs in a browser.

Filter by
Sorted by
Tagged with
0
votes
1answer
17 views

where to put cypress tests?

I am new to Cypress and trying to find the best practices for where to store our tests. I see there seems to be plenty of resources for how to organize folders to setup fixtures, tests, plugins, etc. ...
-1
votes
0answers
19 views

Do have Cypress.io shared examples like RSpec?

RSspec has Shared examples for checking two and more tests by one expect. https://relishapp.com/rspec/rspec-core/docs/example-groups/shared-examples Does Cypress.io have it or similar?
-2
votes
1answer
53 views

What is the difference between the Selenium tool and the Cypress tool?

What is the difference between the Selenium tool and Cypress tool? How they both are works differently from each other?
0
votes
1answer
28 views

Assertions for CLI Commands in CI/CD environment

I am working with a Cypress testing framework in a CI/CD environment. There are several Cypress smoke tests that run each time my team pushes a build. However, I would like to add tests that make ...
1
vote
1answer
111 views

If else loop is not working/ element exists: cypress automation

I am new to cypress. I read some of the other if-else cypress related questions and yet fail to understand whats wrong with my code. What I am trying to accomplish: if "There are no results" found on ...
0
votes
2answers
57 views

Stubbing Responses in end-to-end tests?

So i've been trying out Cypress for the past few days, and im liking the tool so far. One feature it enables is being able to stub network requests (I think only xhr right now). Im sure other tools ...
2
votes
2answers
117 views

How to have a global alias for network requests in Cypress

In my e2e tests it happens that I have to wait for a xhr request to finish. So I have created an alias "graphql": cy.server(); cy.route({ method: "POST", url: Cypress.env('GRAPHQL_API'), })....
0
votes
1answer
182 views

Cypress redirect e2e test with stripe js

I am writing an e2e test in cypress for an online store and after clicking the confirm purchase button it redirects to stripe page (not iframe but one-time payment redirect to their website) to input ...
5
votes
2answers
711 views

Is there a way to automate multiple tabs using cypress?

Is there a way to automate multiple tabs using cypress? e.g. After login to my webpage, I get redirected to another tab. So, I would like to automate login in 1st tab and then perform other testing ...
-1
votes
1answer
112 views

how to get list of files in a directory recursively in Cypress?

I wrote this code and it works fine, that is written in TypeScript. When I use the same code in the test file in Cypress I get error TypeError: fs.readdir is not a function import * as fs from 'fs' ...
3
votes
2answers
146 views

Do something as long as element is on page - cypress

I'm new to cypress and I just hit this problem I seem unable to solve. What I'm trying to do is this: on an eshop page, there's this "Show More Products" button (sorry for the language :)): If I ...
-1
votes
1answer
692 views

Reset state before each Cypress test - TypeError: cy.resetDb is not a function

I use Cypress with my local web app. I followed install and run instructions: https://github.com/gothinkster/react-mobx-realworld-example-app Tests work fine until I wanted to reset database state ...
4
votes
2answers
2k views

Testing React web application in Selenium(Java)

In my work I use Selenium(Java) to automated test. Now web application will be rewritten to React, and there's my question: Automating react application using Selenium under Java is good choice? Do ...
1
vote
3answers
4k views

Select files from system's local drive using cypress

How to select files from a local computer and upload to the website using cypress?
8
votes
2answers
13k views

How to check a button is disabled using Cypress

<button _ngcontent-c21="" color="primary" mat-button="" class="mat-button mat-primary" ng-reflect-disabled="true" ng-reflect-color="primary" disabled=""><span class="mat-button-wrapper"> ...
1
vote
1answer
906 views

Using Cypress tests how to select a feature on a map location

We have an app where we can display dataset features on an Open Layers map page. These dataset features are then selectable to allow further attributes of these datasets to be displayed. In my ...
2
votes
1answer
856 views

How to set an enviromental variable to indicate test environment in Cypress

I need to include in my test scenarios a way to determine which environment they are being executed in. We have BVT (build verification test) and a UAT (user Acceptance Test) environments. Within our ...
2
votes
1answer
4k views

Why isn't my 'if' statement working in my Cypress test

I'm trying to add an 'if' statement into my login test as there are two login pages that can be loaded. The test below is failing when it can't find the text 'Not your account?', when it should be ...
4
votes
1answer
5k views

Cypress if-then-else, while and foreach

In the context of my master’s thesis, I have been working on web application testing. My original goal was to have some form of automation on UI testing, such that easy end-to-end testing was possible....
6
votes
7answers
225 views

Test all elements in a single test or 18 separate tests

I have a test that is making sure that all elements are visible on a page, my question is should I have 18 separate test cases or just one? Example, which is better let baseURL = Cypress.env("...
8
votes
3answers
6k views

Cypress vs Protractor for end-to-end testing

I've recently stumbled upon a modern end-to-end testing framework called Cypress which is going to be released in public beta this year. It really looks awesome at the first glance - there are ...