What do you know about...
Time Travel
Cypress provides time-travel debugging, allowing for stepping back and forth through the test execution.
What do you know about...
Cross-Browser Testing
Cypress supports cross-browser testing for testing the web application on different browsers.
What do you know about...
cy.visit()
The cy.visit() command is used to visit a webpage in the Cypress browser.
What do you know about...
cy.submit()
The cy.submit() command is used to submit a form on the page.
What do you know about...
Headless Mode
Cypress supports headless mode for running tests without the GUI.
What do you know about...
Selectors
Selectors in Cypress are used to identify web elements in the DOM, such as CSS selectors and XPath selectors.
What do you know about...
cy.url()
The cy.url() command is used to get the current URL of the page.
What do you know about...
Before and After Hooks
Before and after hooks in Cypress are used to perform actions before and after the tests, such as setting up the environment and cleaning up the database.
What do you know about...
cy.reload()
The cy.reload() command is used to reload the current page.
What do you know about...
cy.task()
The cy.task() command is used to run a task in the Node.js environment.
What do you know about...
cy.contains()
The cy.contains() command is used to select an element based on its text content.
What do you know about...
cy.viewport()
The cy.viewport() command is used to set the size and position of the viewport.
What do you know about...
cy.route()
The cy.route() command is used to define a route for network requests and responses.
What do you know about...
cy.wait()
The cy.wait() command is used to pause the test for a specified amount of time.
What do you know about...
Accessibility Testing
Cypress supports accessibility testing for ensuring the web application is accessible to people with disabilities.
What do you know about...
cy.get()
The cy.get() command is used to select one or more DOM elements on the page.
What do you know about...
Assertions
Cypress provides a range of assertions for verifying the expected behavior of a web application, such as should(), expect(), and assert().
What do you know about...
Cypress
Cypress is an open-source, end-to-end testing framework for web applications.
What do you know about...
Fixtures
Fixtures in Cypress are used to provide test data to the tests, such as JSON and CSV files.
What do you know about...
cy.type()
The cy.type() command is used to simulate typing text into a DOM element.
What do you know about...
Installation
Cypress can be installed using npm or yarn.
What do you know about...
Commands
Cypress provides a range of commands for interacting with web elements, such as click(), type(), and submit().
What do you know about...
cy.click()
The cy.click() command is used to simulate clicking on a DOM element.
What do you know about...
cy.fixture()
The cy.fixture() command is used to load test data from a fixture file.
What do you know about...
Test Runner
Cypress provides a test runner that shows the results of the tests and allows for debugging and re-running failed tests.
What do you know about...
Parallelization
Cypress supports parallelization of tests to reduce the time taken for running tests.
What do you know about...
cy.title()
The cy.title() command is used to get the title of the page.
Web Development Courses
-
Build professional projects for your portfolio
-
Master CSS, HTML and JavaScript
-
Learn to use popular frontend frameworks and libraries such as Vue.js, React.js, Bootstrap and Tailwind CSS
Web Development Quizzes
-
Flexible study option that you can access anytime
-
Helps you identify areas that need improvement.
-
Topics such as HTML, CSS, JavaScript, responsive design, accessibility, and more
Frontend Developer Challenges
-
Suitable for frontend web developers of all levels
-
Encourages you to think outside the box
-
A great way to practice and apply your knowledge in a real-world context
Free Website Templates
-
Saves you time and effort by providing ready-to-use templates
-
Strong foundation for building your own custom websites
-
Perfect for learners who want to experiment with different designs and layouts
Frontend HTML Snippets
-
Saves you time and effort by providing ready-to-use code
-
Wide range of components, such as navbar, carousel, modal, and more
-
Library of HTML code snippets to streamline your frontend web development workflow
Frontend Tech Terminology
-
Suitable for learners of all levels
-
Comprehensive glossary of frontend web development terms
-
Covers key concepts and terminology related to HTML, CSS, JavaScript, responsive design, accessibility, and more
Bootstrap Utility API Guide
-
A comprehensive guide to Bootstrap's utility API
-
Provides practical examples and code snippets
-
A valuable resource for building responsive and accessible websites with Bootstrap