Cypress Safari Support Research Challenge

Register
Submit a solution
The challenge is finished.

Challenge Overview

CONTEXT

PROJECT CONTEXT

The client wants to add support to run Cypress tests within macOS Safari web browser. 

In this challenge, you need to do the following researches:

  • How can we get all Cypress functions working with Safari, this includes the cookies, screenshot, recording and SSL

  • Get sample tests to work within Safari: https://github.com/cypress-io/cypress-example-kitchensink

  • Extend sample tests to cover other Cypress functionality (recordings, cookies, SSL…)

Please also check this issue ticket: https://github.com/cypress-io/cypress/issues/6422.  

 

CHALLENGE DETAILS

TECHNOLOGY

  • Cypress

  • macOS Safari

 

INDIVIDUAL REQUIREMENTS

In this challenge, you are responsible to create a document describing the 3 items mentioned in the project context section. 

 

Note that we want all Cypress functionalities to be supported in macOS Safari browser, and if any functionality cannot be supported, please explain this clearly and describe possible workaround. 

 

You may also create some PoC code to better demonstration your research. 

 

Review

  • There will be no appeal phase, and the winning submissions will be selected by the client
     

 

Submission Guidelines

  • Research Document

  • PoC code to demonstrate your idea

 

 



Final Submission Guidelines

See above

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30134270