├── .editorconfig ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── LICENSE ├── _config.yml ├── code-of-conduct.md ├── contributing.md └── readme.md /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | insert_final_newline = true 11 | trim_trailing_whitespace = true 12 | 13 | [*.md] 14 | trim_trailing_whitespace = false 15 | Terms 16 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-hacker -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at bruno.pulis@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a 4 | [Contributor Code of Conduct](code-of-conduct.md). By participating in this 5 | project you agree to abide by its terms. 6 | 7 | --- 8 | 9 | Ensure your pull request adheres to the following guidelines: 10 | 11 | - Add a new section only when needed. 12 | - When you create a new section, add an item in the summary. 13 | - Add a `description`. 14 | - Add a `title` to the Table of Contents [see](readme.md). 15 | - Add a subsection using a third level header. 16 | - Put the new items in alphabetical order 17 | - Search previous issues before making a new one, avoid duplicates. 18 | - Check your spelling and grammar. 19 | - Make sure your text editor is set to remove trailing whitespace. 20 | - Send a Pull Request. 21 | 22 | Thank you for your suggestions! 23 | 24 | 25 | ## Updating your PR 26 | 27 | A lot of times, making a PR adhere to the standards above can be difficult. 28 | If the maintainers notice anything that we'd like changed, we'll ask you to 29 | edit your PR before we merge it. There's no need to open a new PR, just edit 30 | the existing one. If you're not sure how to do that, 31 | [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) 32 | on the different ways you can update your PR so that we can merge it. 33 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Awesome Cypress 2 | 3 |
4 |
5 | 6 |
7 |
8 |
9 |
10 | 11 | Awesome 12 | 13 | 14 |

A curated list of delightful Cypress

15 |

Contributions welcome! Read the contribution guidelines first.

16 |
17 | 18 | ## Contents 19 | 20 | - [Awesome Cypress](#awesome-cypress) 21 | - [Contents](#contents) 22 | - [Official](#official) 23 | - [Tools](#tools) 24 | - [Courses](#courses) 25 | - [Plugins](#plugins) 26 | - [Authentication](#authentication) 27 | - [Component Testing](#component-testing) 28 | - [Forms](#forms) 29 | - [Visual Testing](#visual-testing) 30 | - [Reporting](#reporting) 31 | - [Containers](#containers) 32 | - [Blogs](#blogs) 33 | - [Talks](#talks) 34 | - [Podcasts](#podcasts) 35 | - [Screencasts](#screencasts) 36 | - [Webinars](#webinars) 37 | - [Examples](#examples) 38 | 39 | ### Official 40 | 41 | Official references of Cypress. 42 | 43 | - [API Reference](https://docs.cypress.io/api/api/table-of-contents.html) 44 | - [GitHub Repo](https://github.com/cypress-io/cypress) 45 | - [Official Documentation](https://docs.cypress.io/guides/overview/why-cypress.html) 46 | - [Release Notes](https://github.com/cypress-io/cypress/releases) 47 | - [Roadmap](https://docs.cypress.io/guides/references/roadmap.html#Upcoming-features) 48 | 49 | ### Tools 50 | 51 | - [Cypress Commands](https://github.com/Lakitna/cypress-commands) - A collection of Cypress commands to extend and complement the defaults; 52 | - [Cypress Dark](https://github.com/bahmutov/cypress-dark) - Dark and Halloween color themes for Cypress.io test runner - [Gleb Bahmutov](https://github.com/bahmutov); 53 | - [Cypress Essencial Minmap](https://github.com/samlucax/cypress-essencial-mindmap) - An open-source mindmap with essentials tools - [Samuel Lucas](https://github.com/samlucax); 54 | - [Cypress Fiddle](https://github.com/cypress-io/cypress-fiddle) 55 | - [Cypress Learning Checklist](https://github.com/samlucax/cypress-learning-checklist) - Accelerate your Cypress learning by prioritizing what to study first - [Samuel Lucas](https://github.com/samlucax) 56 | - [Cypress Local Https](https://github.com/bahmutov/cypress-local-https) 57 | - [Cypress Parallel Specs Locally](https://github.com/Shelex/cypress-parallel-specs-locally) - About 58 | - [Cypress Split](https://github.com/bahmutov/cypress-split) - Cypress specs across parallel CI machines for speed without using any external services 59 | - [Cypress Utils](https://github.com/trentrand/cypress-utils) - CLI tool to easily parallelize and stress-test your Cypress tests 60 | - [Cypress Wait Until](https://github.com/NoriSte/cypress-wait-until) - Adds waiting power to virtually everything. Use this plugin to wait for everything not expected by [Cypress wait](https://docs.cypress.io/api/commands/wait.html#Syntax) - [Stefano Magni](https://github.com/NoriSte). 61 | - [DeploySentinel](https://deploysentinel.com/) - `cypress open` for your CI. Eliminate flaky Cypress tests with DOM, network and console log captures from CI - [Mike Shi](https://github.com/MikeShi42) 62 | - [Moon](https://aerokube.com/moon/) - Platform for remote parallel Cypress tests execution working in Kubernetes cluster. 63 | - [Sorry Cypress](https://github.com/agoldis/sorry-cypress/) - An open-source alternative to cypress dashboard - [Andrew Goldis](https://github.com/agoldis); 64 | Script for parallel Cypress specs execution locally - [Shelex Oleksandr Shevtsov](https://github.com/Shelex/) 65 | - [Specut](https://github.com/henryruhs/specut) - Cut massive test suites into equal chunks. 66 | 67 | ### Courses 68 | 69 | Online courses from that teach end-to-end testing with Cypress over multiple videos. Note: Some of the courses require payment from their website. 70 | 71 | - [Curso de End to End Testing con Cypress](https://platzi.com/cursos/testing-cypress/) 72 | - [Cypress Modern Automation Testing from Scratch + Frameworks](https://www.udemy.com/course/cypress-tutorial/) 73 | - [Introduction to Cypress](https://testautomationu.applitools.com/cypress-tutorial/) 74 | - [Test Automation met Cypress](https://training.xebia.com/quality-test-automation/test-automation-using-cypress) 75 | - [Test automation with Cypress (intermediate)](https://www.udemy.com/course/test-automation-with-cypress-intermediate/) 76 | - [Test automation with Cypress basic](https://www.udemy.com/course/test-automation-with-cypress-basic/) 77 | - [Test Production Ready Apps with Cypress](https://egghead.io/courses/test-production-ready-apps-with-cypress) 78 | - [Testes automatizados com Cypress (básico)](https://www.udemy.com/course/testes-automatizados-com-cypress-basico/) 79 | - [Testes automatizados com Cypress (intermediário)](https://www.udemy.com/course/testes-automatizados-com-cypress-intermediario/) 80 | 81 | ### Plugins 82 | 83 | #### Authentication 84 | 85 | - [Cypress Keycloak Commands](https://github.com/Fredx87/cypress-keycloak-commands) - Cypress commands for authenticate users with Keycloak Identity Provider. 86 | - [Cypress NTLM Auth](https://github.com/bjowes/cypress-ntlm-auth) - NTLM authentication support for Cypress. 87 | - [Cypress OTP](https://github.com/NoriSte/cypress-otp) - Valid OTP token generation for Cypress. 88 | - [Cypress Social Logins](https://github.com/lirantal/cypress-social-logins) - Cypress authentication flows using social network providers. 89 | 90 | #### Component Testing 91 | 92 | - [Cypress Angular Unit Test](https://github.com/bahmutov/cypress-angular-unit-test) - Test Angular component using Cypress Test Runner. 93 | - [Cypress Angular Unit Test](https://github.com/bahmutov/cypress-angularjs-unit-test) - Unit test Angularjs code using Cypress Test Runner. 94 | - [Cypress Cycle Unit Test](https://github.com/bahmutov/cypress-cycle-unit-test) - Test Cycle.js components using Cypress Test Runner. 95 | - [Cypress Hyperapp unit test](https://github.com/bahmutov/cypress-hyperapp-unit-test) - Test Hyperapp components and applications using Cypress Test Runner. 96 | - [Cypress React unit test](https://github.com/bahmutov/cypress-react-unit-test) - Test React components using Cypress Test Runner. 97 | - [Cypress Svelte unit test](https://github.com/bahmutov/cypress-svelte-unit-test) - Test Svelte components using Cypress Test Runner. 98 | - [Cypress Vue unit test](https://github.com/bahmutov/cypress-vue-unit-test) - Test Vue.js components using Cypress Test Runner. 99 | 100 | #### Forms 101 | 102 | - [Cypress Forms Commands](https://github.com/SamuelTrottier/cypress-forms-commands) - Easier form filling and validation 103 | 104 | #### Visual Testing 105 | 106 | - [Applitools](https://applitools.com/tutorials/cypress.html) 107 | - [Cypress Blink Test](https://github.com/PatrickWalker/cypress-visual-regression) 108 | - [Cypress Image Diff](https://github.com/uktrade/cypress-image-diff) 109 | - [Cypress Image Snapshot](https://github.com/palmerhq/cypress-image-snapshot) 110 | - [Cypress Plugin Snapshots](https://github.com/meinaart/cypress-plugin-snapshots) 111 | - [Cypress Visual Regression](https://github.com/mjhea0/cypress-visual-regression) 112 | - [Happo](https://github.com/happo/happo-cypress) 113 | - [Micoo](https://github.com/Mikuu/Micoo/tree/master/clients/micoocypress) 114 | - [Percy](https://docs.percy.io/docs/cypress) 115 | - [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/agent-cypress) 116 | 117 | #### Reporting 118 | 119 | - [Autoset status cypress testrail reporter](https://github.com/dkuznetsov21/autoset-status-cypress-testrail-reporter) 120 | - [Cypress Allure Plugin](https://github.com/Shelex/cypress-allure-plugin) 121 | - [Cypress failed log](https://github.com/bahmutov/cypress-failed-log) 122 | - [Cypress Health Check](https://github.com/bdimitrovski/cypress-healthcheck) 123 | - [Cypress log to output](https://github.com/flotwig/cypress-log-to-output) 124 | - [Cypress Mochawesome reporter](https://github.com/LironEr/cypress-mochawesome-reporter) 125 | - [Cypress Msteams reporter](https://github.com/maritome/cypress-msteams-reporter) 126 | - [Cypress Slack Reporter](https://github.com/you54f/cypress-slack-reporter) 127 | - [Cypress teamcity reporter](https://github.com/prma85/cypress-teamcity-reporter) 128 | - [Cypress terminal report](https://github.com/archfz/cypress-terminal-report) 129 | - [Cypress testrail reporter](https://github.com/Vivify-Ideas/cypress-testrail-reporter) 130 | - [Cypress testomatio reporter](https://github.com/testomatio/reporter/blob/master/docs/frameworks.md#Cypress) 131 | - [Mochawesome merge](https://github.com/antontelesh/mochawesome-merge) 132 | 133 | ### Containers 134 | 135 | - [Cypress Docker images](https://github.com/cypress-io/cypress-docker-images) - Docker images with Cypress dependencies and browsers. 136 | 137 | ### Blogs 138 | 139 | - [Official Cypress Blog](https://www.cypress.io/blog/) 140 | 141 | ### Talks 142 | 143 | - [Testes end to end com Cypress](https://t.co/57UlB5ht9T?amp=1) | [Laís Lima](https://twitter.com/laislima_dev) - PT-BR. 144 | 145 | ### Podcasts 146 | 147 | - [Assert(js) panel: Kent C. Dodds, Justin Searls, Gleb Bahmutov and Brian Mann](https://www.youtube.com/watch?v=ltzNIOF_L3E&feature=youtu.be) - Published on [#hashbang](https://www.youtube.com/playlist?list=PLZ66c9_z3umOuPSGsTu3mfzt6PGZeUyQZ). 148 | - [Big Testing in JavaScript](https://frontside.com/podcast/090-big-testing-in-java-script/) - Published on [The Frontside Podcast](https://frontside.com/blog) 149 | - [Cypress.io Hot Seat Questions with Gleb Bahmutov](https://www.joecolantonio.com/testtalks/256-gleb-bahmutov/) - Published on [TestTalks](https://joecolantonio.com/testtalks/). 150 | - [Cypress.io](https://devchat.tv/js-jabber/224-jsj-cypress-js-with-brian-mann/) - Published on [JavaScript Jabber](https://devchat.tv/podcasts/js-jabber/) 151 | - [Cypress.io](https://thewebplatformpodcast.com/164-cypressio) - Published on [The Web Platform Podcast](https://thewebplatformpodcast.com/) 152 | - [Cypress](https://blog.codepen.io/2018/10/16/195-cypress/) - Published on [CodePen](https://blog.codepen.io/). 153 | - [Dave Beck with Foundry 45 and Brian Mann with Cypress.io](https://businessradiox.com/podcast/atlanta-business-radio/dave-beck/) - Published on [Atlanta Business Radio](http://businessradiox.com/). 154 | - [Episode 3: Dan Wahlin on End to End Testing with Cypress.io](https://realtalkjavascript.simplecast.fm/e03e32ef) - Published on [Real Talk JavaScript](https://realtalkjavascript.simplecast.fm/). 155 | - [JavaScript Testing Using Jest with Kent C. Dodds](https://testguild.com/podcasts/automation/195-javascript-testing-using-jest-with-kent-c-dodds/) - Published on [TestTalks](https://joecolantonio.com/testtalks/). 156 | - [Test all the things with Cypress](https://javascriptair.com/episodes/2016-09-21/) - Published on [JavaScript Air](https://javascriptair.com/). 157 | - [Testing in JavaScript with Gil Tayar](https://devchat.tv/js-jabber/jsj-341-testing-in-javascript-with-gil-tayar/) - Published on [JavaScript Jabber](https://devchat.tv/js-jabber). 158 | - [This.JavaScript: State of Testing](https://www.youtube.com/watch?v=iycQpCFBASE) - Published on [This Dot](https://www.thisdot.co/). 159 | - [Using Cypress for end-to-end testing with Gleb Bahmutov](https://www.youtube.com/watch?v=zTHQqiu_y0Q&list=PLkp6BbeMCOm3TYAIPYkv1R8ESme8xlHVV&index=4) - Published [Developer small talk](https://www.youtube.com/playlist?list=PLkp6BbeMCOm3TYAIPYkv1R8ESme8xlHVV). 160 | 161 | ### Screencasts 162 | 163 | - [Automated and Manual Accessibility Testing with Marcy Sutton](https://www.youtube.com/watch?v=IADSsClWVtA) 164 | - [CircleCI + Cypress.io: End to end testing made easy](https://www.youtube.com/watch?v=J-xbNtKgXfY) 165 | - [Cypress + Cucumber Automated Browser Testing stream 02](https://www.youtube.com/watch?v=JNYia3gHCc4) 166 | - [Cypress End-to-End Testing](https://www.youtube.com/watch?v=7N63cMKosIE) 167 | - [Cypress: cómo mantener el amor tras las primeras citas](https://www.youtube.com/watch?v=LlF6VhAAm7g) 168 | - [Cypress.io - Automatización al siguiente nivel - Didier Corrales](https://www.youtube.com/watch?v=9IVA2HTtlL0) 169 | - [Cypress.io React TodoMVC test](https://www.youtube.com/watch?v=nq_WRILIFTw) 170 | - [End to End Testing a Web Application using Cypress](https://www.youtube.com/watch?v=woI490HRM34) 171 | - [Fun and Fast End to End Testing Using Cypress](https://www.youtube.com/watch?v=zpn0f4sKUNw) 172 | - [GeeCON 2019: Dmitry Vinnik - Modern Web Testing: Going Beyond Selenium](https://www.youtube.com/watch?v=1m2AcmiEdpI). 173 | - [Get the latest updates from Cypress](https://www.youtube.com/watch?v=FfqD1ExUGlw) 174 | - [How to write tests for your Gatsby sites and apps](https://www.twitch.tv/jlengstorf) 175 | - [My Cypress Workflow](https://www.youtube.com/channel/UCt7yOnL7bI7yCa1Xe_GTjJQ) 176 | - [ngHouston - Intro to Cypress w/ Jesse Sanders](https://www.youtube.com/watch?v=tM2KRTE3F6Y) 177 | - [Preparing Angular Cypress End to End Tests for Continuous Integration (CI)](https://www.youtube.com/watch?v=WOCrIhqk7Js) 178 | - [Problemas, ventajas y retos del Test end to end con Cypress.io](https://www.youtube.com/watch?v=rA_1fPa38Tg) 179 | - [Running Cypress.io off the Command Line](https://www.youtube.com/watch?v=Eprov0EKRfQ). 180 | - [Testing hyperapp with Cypress](https://www.youtube.com/watch?v=w8liCoPsDIU) 181 | - [Tests fonctionnels avec Cypress](https://www.youtube.com/watch?v=CC-1i0bMIoA) 182 | - [TP Vlog 12 - Cypress io, instalacja, konfiguracja, pierwsze testy](https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s) 183 | - [Using Cypress for end-to-end testing with Gleb Bahmutov](https://www.youtube.com/watch?v=zTHQqiu_y0Q). 184 | - [Working with XHR in Web app automation testing with Cypress.io](https://www.youtube.com/watch?v=JNYia3gHCc4) 185 | 186 | ### Webinars 187 | 188 | - [CircleCI and Cypress.io: Easily integrate end to end web application testing](https://www.youtube.com/watch?v=J-xbNtKgXfY) - [Slides](https://slides.com/bahmutov/circleci-cypress-orb). 189 | - [Complete Code Coverage with Cypress](https://www.youtube.com/watch?v=C8g5X4vCZJA) 190 | - [Cypress + Gatsby: Confidently fast web development](https://www.youtube.com/watch?v=Tx6Lg9mwcCE) 191 | - [Cypress in a Nutshell](https://www.youtube.com/watch?v=LcGHiFnBh3Y) 192 | - [Cypress.io + Percy = End-to-End functional and visual testing for the web](https://www.youtube.com/watch?v=MXfZeE9RQDw) 193 | - [From Zero to Hero with Cypress: Slido's journey of creating E2E tests without JS experience](https://www.youtube.com/watch?v=Vnlwy-qF90c) 194 | - [Get the latest updates from Cypress](https://www.youtube.com/watch?v=FfqD1ExUGlw) 195 | - [How GoDaddy Created A Culture of Quality Through Test Automation with Cypress](https://www.youtube.com/watch?v=ZSbNT-Fff9A) 196 | - [How PlanGrid (Autodesk) Achieved Consistency in Automation Across 20 Development Teams](https://www.youtube.com/watch?v=aaU41lsdX24) - [Slides](https://cypress.slides.com/cypress-io/quality-in-1-million-projects). 197 | - [How Siemens SW Hub increased their test productivity by 38% with Cypress](https://www.youtube.com/watch?v=aMPkaLOpyns) - [Slides](https://slides.com/bahmutov/circleci-cypress-orb). 198 | - [SaltStack's QA Turnaround Using Cypress.io](https://www.youtube.com/watch?v=8iBna-2gIzM) 199 | - [Spotahome´s Test-First Engineering Culture Using Cypress](https://www.youtube.com/watch?v=3YODposgH5A) 200 | 201 | ### Examples 202 | 203 | - [Cypress for Everything 🤩: testing SEO, Http Redirects, Logins, Sitemaps and more!](https://github.com/riccardogiorato/cypress-for-everything) 204 | - [Cypress recipes for common scenarios](https://github.com/cypress-io/cypress-example-recipes) 205 | --------------------------------------------------------------------------------