AAlexinalexsdet.hashnode.dev路Mar 10 路 4 min read馃殌 The Ultimate Guide to Cypress Hooks: Efficient Test Setup and CleanupWhen building End-to-End (E2E) test automation with Cypress, you'll inevitably run into one major issue: repetitive code. Whether it's logging in before every test or adding items to a cart to set up 00
AAlexinalexsdet.hashnode.dev路Feb 20 路 4 min readMigrating Cypress from v12 to v15If you've been sitting comfortably on Cypress version 12, I don't blame you. It was a solid, stable release. But recently, I decided it was time to make the jump directly from v12 to the latest v15. W00
AAlexinalexsdet.hashnode.dev路Feb 19 路 4 min readBreaking the Browser Sandbox: A Complete Guide to Cypress Custom Tasks with TypeScriptON THIS PAGE Why Do We Need cy.task? When Should You Use It? The Critical Difference: cy.task vs. Helper Functions Step-by-Step Implementation Guide Step 1: cypress.config.ts (The Backend Logic) Step 2: cypress/support/commands.ts (The Command ...00
AAlexinalexsdet.hashnode.dev路Feb 10 路 3 min readWhy console.log and cy.log Not Display in CI (and How to Fix It)One of the most frustrating things about moving from local development to a CI/CD pipeline (like GitHub Actions, GitLab CI, or Jenkins) is debugging. You run your tests locally in the Cypress runner, and you see everything: cy.log() messages in the C...00
AAlexinalexsdet.hashnode.dev路Feb 10 路 3 min readTake Control of Your Cypress E2E Execution Order (and Keep Your CI Clean) using bashAs an SDET, we often rely on the standard npx cypress run command. It works great for running everything at once, but in the real world, things are rarely that simple. Sometimes you need to run tests in a specific sequence. Other times, you need to t...00