1
0

test_page_title.py 572 B

1234567891011121314151617181920212223
  1. from nicegui import ui
  2. from nicegui.testing import Screen
  3. def test_page_title(screen: Screen):
  4. ui.page_title('Initial title')
  5. ui.button('Change title', on_click=lambda: ui.page_title('"New title"'))
  6. @ui.page('/{title}')
  7. def page(title: str):
  8. ui.page_title(f'Title: {title}')
  9. screen.open('/')
  10. screen.wait(0.5)
  11. screen.should_contain('Initial title')
  12. screen.click('Change title')
  13. screen.wait(0.5)
  14. screen.should_contain('"New title"')
  15. screen.open('/test')
  16. screen.wait(0.5)
  17. screen.should_contain('Title: test')