Skip to content

Automate UI testing #69

@jlewi

Description

@jlewi

We are iterating on lots of UI paper cuts.

How can we begin to automate UI testing?

Can we define scenarios or use cases and then drive the app through them (either with AI or without)?
We define assertions which we then use to ensure know regressions?
Could we produce videos/screenshots automatically which we upload?

For example in #68 we saw a bug where the cell output is cut off so could we define a scenario like the following

  • Open test-long-output.json
    • This notebook should produce very verbose output e.g. 100 lines of output so that the cell won't fit on the single page
  • Run the cell

Verify

  • The cell output doesn't show on a single page
  • There is a vertical scroll bar for the document
  • You can scroll down to see the entire cell output

cc @hamelsmu

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions