Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Load / View / Save / Edit Recording #4

Open
brandon-bethke-timu opened this issue Dec 13, 2018 · 0 comments
Open

Feature: Load / View / Save / Edit Recording #4

brandon-bethke-timu opened this issue Dec 13, 2018 · 0 comments
Labels
enhancement New feature or request priority Emphasizes the importance of the issue

Comments

@brandon-bethke-timu
Copy link
Owner

brandon-bethke-timu commented Dec 13, 2018

Load
The user should be able to load an existing recording in yaml format from disk and view the steps.

View
Currently the only way to view the recording steps is during active recording. The user should be able to view a recording that has been loaded. Once an active recording is finished, the ui needs to display the recorded steps instead of immediately generating code. The user should however also have the option of viewing the generated code in the desired format.

Save
The user should be able to save, save as, and load a recording.
Save will save the recording as Yaml
Save As will save the recording as a specific format such as: yaml, cypress, puppeteer.

Edit
It is currently only possible to edit steps during a active recording session.
The view recording screen must allow also allow the user to edit the recording.

Sample Scenario #1
User starts a recording, performs some ui actions, then stops the recording
The user then edits the recording and saves it to disk in yaml format.

Sample Scenario #2
Cypress UI is running
User opens up the donut-recorder
User loads an existing recording from disk in yaml format.
The user makes a small edit to the goto url
The user saves it as cypress code to disk.
Cypress picks up the changes and runs the test.
The user saves the recording to disk in yaml format.

Chrome File System Docs

@brandon-bethke-timu brandon-bethke-timu added the enhancement New feature or request label Dec 13, 2018
@brandon-bethke-timu brandon-bethke-timu changed the title Feature: View / Edit recording mode Feature: Load / View / Edit recording mode Dec 18, 2018
@brandon-bethke-timu brandon-bethke-timu changed the title Feature: Load / View / Edit recording mode Feature: Load / View / Edit Recording Dec 18, 2018
@brandon-bethke-timu brandon-bethke-timu changed the title Feature: Load / View / Edit Recording Feature: Load / View / Save / Edit Recording Dec 18, 2018
@brandon-bethke-timu brandon-bethke-timu added the priority Emphasizes the importance of the issue label Dec 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority Emphasizes the importance of the issue
Projects
None yet
Development

No branches or pull requests

1 participant