# Cypress.io - the State of the Art End-to-end Testing Tool

Presented at ReactiveConf 2019 in Prague, Czech Republic, video, slides

# Main sections

Cypress test for the current page
cy.visit('/reactiveconf.html')
// YouTube player is embedded
cy.contains('Cypress.io - the State of the Art End-to-end Testing Tool')
cy.get('[data-cy=talk]')
  .then($iframe => {
    // this ensures the frame loaded
    cy.wrap($iframe.contents()).should('have.length', 1)
    return cy.wrap($iframe.contents().find("body"))
  })
  .find('.html5-video-player').should('be.visible')
// main sections links
;['Lint pyramid', 'Tests and plugins', 'Code coverage'].forEach(section => {
  cy.contains('li', section).should('be.visible')
})