Rodja Trappe f2f08d786a add test for customised page 2 jaren geleden
..
README.md c805483cdf code review 2 jaren geleden
__init__.py 4f500e88d1 began with first selenium pytest 2 jaren geleden
conftest.py 19182ecf73 longer timeouts 2 jaren geleden
helper.py 9c7290f637 pytest: implemented remove_prefix for python 3.8 and lower 2 jaren geleden
requirements.txt c805483cdf code review 2 jaren geleden
screen.py 668d39c5da provide helpers to render logs and html 2 jaren geleden
test_3d_scene.py b8f57023de try to fix timing of test 2 jaren geleden
test_auto_context.py 0bfd587e26 increasing retries for slow gh action execution 2 jaren geleden
test_element.py 8e3e27968e began with extra "data-nicegui" attribute to test vue component loading 2 jaren geleden
test_javascript.py ba63bd224b pytest: renaming User to Screen 2 jaren geleden
test_pages.py f2f08d786a add test for customised page 2 jaren geleden
test_screen.py 79cc358d95 renaming 2 jaren geleden

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.