-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Labels
Description
We have a number of Javascript tests:
- https://github.com/jupyter/notebook/tree/master/notebook/tests/base
- https://github.com/jupyter/notebook/tree/master/notebook/tests/notebook
- https://github.com/jupyter/notebook/tree/master/notebook/tests
We would like to convert these to use Selenium, in this folder. To run selenium tests, you will need the Selenium Python package and a 'driver' (a backend for it to talk to your browser). Once you have those, you can run:
py.test -v notebook/tests/selenium
This is quite a big task, and it probably won't be done in one pull request, but rather several smaller ones converting individual bits of the tests.
I'm marking this 'good first issue', though it's a bit borderline. It requires a decent understanding of Javascript and Python, but you don't need to know much about Jupyter to translate the tests. It should get easier as more of the tests are translated, because there will be more examples to refer to.