Closed kmader closed 6 years ago
Should we try and finish this off or close/take a new approach?
This is the robot framework I was talking about that others use to do UI based testing.
Any examples of repos using Robot with Travis? Do we just pip install, add the robot kernel, and then nbconver a robot notebook?
Good question. I will dig around a bit.
@betatim FYI. I've now made a release of robotkernel and for me it seems that nbconvert should work. Note that if you use headless Firefox, geckodriver must be downloaded into path separately.
geckodriver must be downloaded into path separately
If you're on the conda bus, you still have to install firefox
and chrome
yourself, but...
... are all conda-forged.
Here are some examples of testing Jupyter(Lab) with robot:
I keep meaning to capture all of these in a library, but continue to eat the copy-pasta.
@datakurre @bollwyvl thanks for the links, they look like a great start. I will close this PR and make a new one since my code here is not a great start. I might come back to you if it all blows up but it seems straightforward enough.
adding casper-based browser tests (based on the gist from @ellisonbg https://gist.github.com/ellisonbg/3329929)