Articles

Development and testing trends, how-tos, and guides from the Reflect community.
End-to-end Testing
How-tos & Guides
8 min read
Testing two-factor authentication with Cypress
Learn how to test 2FA workflows, including email or SMS-based authentication, using Cypress.
End-to-end Testing
How-tos & Guides
8 min read
Simulating hovers in Cypress
Despite having no native support for hovers, there are several workarounds that allow you to trigger hover states within your Cypress tests.
End-to-end Testing
How-tos & Guides
9 min read
Visual testing in Playwright
Learn everything you need to know to get started with visual screenshot testing using the Playwright testing framework.
End-to-end Testing
How-tos & Guides
10 min read
Testing Shadow DOM elements in Selenium
Learn about existing workarounds and new built-in behavior in Selenium that lets you interact with Shadow DOM elements in your automated tests.
End-to-end Testing
How-tos & Guides
5 min read
How to run Selenium tests inside a Docker container
Learn how to use Docker to automate the installation of Selenium and WebDriver dependencies and make it easier to run your Selenium tests in different environments.
End-to-end Testing
How-tos & Guides
4 min read
Testing HTTP Basic Authentication in Selenium
Use Selenium WebDriver to test web applications that are password-protected using HTTP Basic Authentication.
End-to-end Testing
How-tos & Guides
13 min read
How to test SMS workflows in Selenium
Create automated tests for workflows that span both web and SMS, such as two-factor authentication scenarios, using Selenium WebDriver.
End-to-end Testing
How-tos & Guides
9 min read
How to save and load cookies in Selenium WebDriver
Build tests in Selenium that can capture cookie state and restore it in subsequent tests.
End-to-end Testing
How-tos & Guides
14 min read
How to save and restore state in Cypress tests
Learn how to share browser state across Cypress tests without making your tests harder to maintain.
End-to-end Testing
How-tos & Guides
8 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.

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 © Reflect Software Inc. All Rights Reserved.