Articles

Development and testing trends, how-tos, and guides from the Reflect community.
End-to-end Testing
How-tos & Guides
7 min read
Fixing Cypress cross-origin errors
A step-by-step guide for avoiding cross-origin errors in Cypress tests via the cy.origin() and cy.session() commands introduced in Cypress 9.6.
Front-end Development
11 min read
React State Management with Recoil
An introductory guide to Recoil, a state management library that's an alternative to React Hooks.
End-to-end Testing
How-tos & Guides
9 min read
Testing email workflows with Selenium
Learn how to automate an end-to-end workflow that spans both web and email using Selenium WebDriver.
End-to-end Testing
How-tos & Guides
5 min read
How to test file uploads in Selenium
Learn how to build automated tests in Selenium for end-to-end scenarios that include file uploads.
Front-end Development
6 min read
Introduction to Chrome DevTools Protocol
The Chrome DevTools Protocol (CDP) servers as the underpinnings for both Chrome's suite of Developer Tools as well as automation libraries like Puppeteer and Cypress.
End-to-end Testing
How-tos & Guides
8 min read
Comparing screenshots in Cypress
Learn how to detect visual regressions using Cypress alongside the cypress-image-diff plugin.
End-to-end Testing
How-tos & Guides
7 min read
Accessing a new window in Cypress tests
Out of the box, Cypress lacks support for testing across multiple tabs and multiple windows. In this article we'll cover some workarounds that will allow you to successfully test multi-window and multi-tab scenarios in Cypress.
Front-end Development
7 min read
Introduction to Nuxt Test Utils
Here we provide an overview of Nuxt Test Utils, its features, and how to set up a test environment with `nuxt/test-utils`.
End-to-end Testing
6 min read
What is Selenium WebDriverManager?
Manage the download, upgrade, and maintenance of WebDriver versions in your own testing infrastructure via the open-source WebDriverManager library.
End-to-end Testing
How-tos & Guides
6 min read
Strategies for handling async code in Cypress
Learn how to factor Cypress tests to handle asynchronous behavior within the application under test.

Get started with Reflect today

Create your first test in 2 minutes, no installation or setup required. Accelerate your testing efforts with fast and maintainable test suites without writing a line of code.

Copyright © 2022 Reflect Software Inc. All Rights Reserved.