1234567891011121314151617181920212223 |
- from selenium.webdriver.common.keys import Keys
- from nicegui import ui
- from .screen import Screen
- def test_entering_color(screen: Screen):
- ui.color_input(label='Color', on_change=lambda e: ui.label(f'content: {e.value}'))
- screen.open('/')
- screen.type(Keys.TAB)
- screen.type('#001100')
- screen.should_contain('content: #001100')
- def test_picking_color(screen: Screen):
- ui.color_input(label='Color', on_change=lambda e: ui.label(f'content: {e.value}'))
- screen.open('/')
- picker = screen.click('colorize')
- screen.click_at_position(picker, x=40, y=120)
- screen.should_contain('content: #de8383')
|