Rodja Trappe f3e18db5ad Merge remote-tracking branch 'origin/main' into private_timer 2 years ago
..
README.md c805483cdf code review 2 years ago
__init__.py 4f500e88d1 began with first selenium pytest 2 years ago
conftest.py f806bad4e4 stop timer on private page after socket has been closed 2 years ago
helper.py b10533f7f8 code review 2 years ago
requirements.txt c805483cdf code review 2 years ago
screen.py f806bad4e4 stop timer on private page after socket has been closed 2 years ago
test_3d_scene.py 2a2cd2a5d1 fix 3d scene test 2 years ago
test_auto_context.py 0e507bc6c7 set auto-context for connect/disconnect handlers 2 years ago
test_bindings.py b10533f7f8 code review 2 years ago
test_element.py 81eb996381 fix another edge case with old style parser #98 2 years ago
test_javascript.py 0d18e1fb78 try simplifying flaky javascript test 2 years ago
test_pages.py 26cd457bb9 show 500-error page on errors during page creation 2 years ago
test_routes.py b710c4e7ea allow declaring path parameters for ui.page like with ui.get 2 years ago
test_screen.py c3329bec17 fix tests #104 2 years ago
test_timer.py f806bad4e4 stop timer on private page after socket has been closed 2 years ago

README.md

Automated Tests for NiceGUI

Setup

Mac

cd nicegui # enter the project root dir
brew install cask chromedriver
python3 -m pip install -r tests/requirements.txt

Usage

Use selenium-fixture to control and query the website. See https://selenium-python.readthedocs.io/getting-started.html for documentation of the available method calls to the webdriver.