from nicegui import ui from nicegui.testing import Screen def test_add_head_html(screen: Screen) -> None: ui.add_head_html(r'') ui.label('Label').classes('my-label') ui.button('Green', on_click=lambda: ui.add_head_html(r'')) screen.open('/') assert screen.find('Label').value_of_css_property('background-color') == 'rgba(0, 0, 255, 1)' screen.click('Green') screen.wait(0.5) assert screen.find('Label').value_of_css_property('background-color') == 'rgba(0, 255, 0, 1)'