---
title: "cy.blog()"
url: "https://www.cypress.io/blog/page/28"
description: "Cypress Blog – Page 28. Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence."
---

cy.get()

cy.find()

cy.debug()

cy.visit()

cy.mount()

cy.click()

cy.type()

cy.pause()

cy.within()

cy.contains()

cy.each()

cy.dblclick()

cy.get()

cy.find()

cy.debug()

cy.filter()

cy.eq()

cy.clearCookie()

cy.pause()

cy.end()

cy.within()

cy.contains()

cy.each()

cy.within()

cy.contains()

cy.eq()

cy.end()

cy.filter()

cy.clearCookie()

cy.visit()

cy.mount()

cy.click()

cy.type()

cy.within()

cy.contains()

cy.eq()

cy.end()

cy.each()

cy.dblclick()

cy.get()

cy.find()

cy.debug()

cy.each()

cy.dblclick()

cy.eq()

cy.end()

cy.within()

cy.contains()

cy.each()

cy.dblclick()

cy.pause()

cy.visit()

cy.mount()

cy.click()

cy.type()

cy.get()

cy.find()

cy.debug()

cy.filter()

cy.clearCookie()

cy.get()

cy.find()

cy.debug()

cy.within()

cy.mount()

cy.contains()

cy.visit()

cy.type()

cy.click()

cy.within()

cy.contains()

cy.visit()

cy.mount()

cy.click()

cy.type()

cy.filter()

cy.filter()

cy.clearCookie()

cy.pause()

cy.contains()

cy.filter()

cy.eq()

cy.end()

cy.eq()

cy.end()

cy.each()

cy.filter()

cy.dblclick()

cy.clearCookie()

cy.each()

cy.dblclick()

cy.eq()

cy.end()

cy.get()

cy.find()

cy.debug()

cy.pause()

cy.filter()

cy.clearCookie()

cy.pause()

cy.eq()

cy.end()

# cy.blog()

Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence.

[Meet cypress tap: give your AI agent the context the Cypress app shows you Cypress AIcypress tap is a new set of CLI command to pull Cypress app context into your terminal. It lets AI agent drive a Cypress open session from the terminal, so it can author new tests, extend existing ones, and read failures the way the Cypress app shows them.Read more](/blog/cypress-tap-cli)

[All](/blog)[Releases](/blog/category/Releases) [Community](/blog/category/Community) [Education](/blog/category/Education) [Customer Stories](</blog/category/Customer Stories>) [Company](/blog/category/Company)

[New for Dashboard: Enterprise Integrations for GitHub and GitLab This release at a glance: * Integrations with GitHub and GitLab Enterprise source control are now available in Cypress Dashboard * Business and Enterprise plan customers can self-install the integrations from Dashboard's Integrations page * The new integrations deliver test run feedback directly in on-prem instances of the popular source control platforms -------------------------------------------------------------------------------- Connect Cypress Dashboard directly to your on- Read more](/blog/new-for-dashboard-github-gitlab-enterprise-integrations)

[New for Dashboard: New Projects Workflow, Enhanced Error Details, and a Small Delighter Today, we’re excited to announce the release of new features designed to improve your experience of finding and debugging tests with Cypress Dashboard. In this release, all Cypress Dashboard users have access to new popular, community-requested features: 1. Shortcuts to recently updated branches on the Projects page 2. Enhanced error details for failed runs 3. Current run status as a browser favicon Accessing your most recent tests just got easier The new Projects page in Cypress Dashboar Read more](/blog/feature-roundup-new-improvements-to-your-cypress-dashboard-experience)

[Introducing Real World Testing with Cypress Real World Testing with Cypress (RWT) is a four-course curriculum that teaches everything you need to know about testing modern web applications with Cypress. Read more](/blog/real-world-testing-with-cypress)

[Guest Post: Automating sensor processing tests with synthetic data Learn how Yembo, the leader in AI-powered virtual inspections, used automated sensor processing tests with synthetic data. Read more](/blog/automating-sensor-processing-tests-with-synthetic-data)

[Uploading html5 files made easy with the .selectFile command Cypress has a built-in way for you to select files in an HTML5 input element and simulate dragging files into the browser with the introduction of the .selectFile() command. HTML5 input file upload With the .selectFile() command, you can easily select a fixture file in a form element: cy.get('input\[type=file\]').selectFile('file.json') Or multiple fixture files, as long as the file input has the multiple property: cy.get('input\[type=file\]').selectFile(\['file.json', 'file2.json'\]) You can Read more](/blog/uploading-files-with-selectfile)

[Webcast Recording | Faire + Cypress: Building an E2E Strategy that Scales Last week, Director of DX at Cypress, Amir Rustamzadeh, and Software Engineer at Faire, David Mamujee, presented a live webcast on how Faire scaled their E2E testing strategy with Cypress. Some of the key topics they covered include: * How Faire organizes their multi-repo setup for testing both their retailer and brand experience. * How the team manages flaky tests with methods like tagging tests and running their E2E tests against a local backend instance. * How the team uses Cypress E2E Read more](/blog/webcast-recording-faire-cypress)

[Live Webcast | Faire + Cypress: Building an E2E Strategy that Scales Join us Wednesday, September 29th at 2:00pm EDT/11:00am PDT to find out how the team built their E2E testing setup from scratch using Cypress. Read more](/blog/live-webcast-faire-and-cypress)

[Authenticate Faster in Tests with the cy.session Command Cypress helped you reduce the time it takes to log in before each of your tests with the introduction of the experimental cy.session() command with Cypress 8.2.0. To view the latest updates, including our fix for the issue with the cy.session command in Cypress 12.1.0, view our changelog. A Brief Refresher on Logging in When testing an application that requires authentication, it's common to create a cy.login() custom command or login helper function to log in to your app: Cypress.Commands. Read more](/blog/authenticate-faster-in-tests-cy-session-command)

[Visual Testing for Emails Sent Using 3rd Party Dynamic Templates This blog post will teach you how to visually verify the emails sent by a 3rd party service. Such verification is necessary to ensure the emails have the expected style, and include the necessary information. The post teaches you how to deal with the difficult email markup generated from dynamic templates when doing image comparison. Note: you can find the source code for this blog post in the repository cypress-sendgrid-visual-testing-example \[https://github.com/bahmutov/cypress-sendgrid-visu Read more](/blog/visual-testing-for-emails-sent-using-3rd-party-dynamic-templates)

[Newer posts](/blog/page/27) [Older posts](/blog/page/29)