top of page
Digital Shelf
It’s more of a personal collection—random things I come across, resources worth remembering, and thoughts I might want to come back to later. Just a place to keep track of it all.


Cypress: Finding Web Elements
Cypress provides simple and powerful ways to locate and interact with web elements. This reference covers the three core methods for finding elements, how to use chaining, and recommended practices — all demonstrated using the login page at radeksto.com/test/login . Primary Locator Methods cy.get(selector) Selects one or more elements globally using standard CSS selectors. cy.find(selector) Used after a parent element to find child elements within that scope. Improves specifi
Jul 1, 20251 min read


Cypress: Test Structure & Locators
Test Structure Cypress organizes test files using a describe block to group related test cases, while each individual test is defined with an it block. This structure is similar to other JavaScript testing frameworks like Mocha or Jasmine. You can also nest describe blocks to create sub-groups of tests. Additionally, you can use hooks like before, beforeEach, after, and afterEach to set up preconditions or cleanups. At the top of every Cypress test file, you often see the l
Jun 28, 20252 min read


Cypress Install & Config
This reference guide covers the complete workflow from installation to running tests. Prerequisites Node.js installed on your system Visual Studio Code (or your preferred code editor) Installation npm install cypress --save-dev --force The --save-dev flag ensures Cypress is installed as a development dependency, and --force resolves any potential dependency conflicts. Initial Setup npx cypress open When you run this command for the first time: Select "E2E Testing" Choose
Jun 25, 20252 min read


Node.js Cheat Sheet
What is Node.js? JavaScript runtime for running JS outside browsers. Built on Chrome's V8 engine. For QA: Powers Cypress, Playwright, Jest, API testing tools, CI/CD scripts. Installation Mac # Homebrew (preferred) brew install node # nvm (for version management) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts Windows Download from nodejs.org (LTS version) Or use Chocolatey: choco install nodejs Verify node --version
Jun 16, 20253 min read
bottom of page