示例#1
0
def main():
    page = Page()
    page.start()
    page.new_text('Header', style={'fontSize': '1.5em', 'color': '#ff0000'})
    for i in range(20):
        page.new_text('{} hello {}'.format(i, i), style={'color': 'blue'})
        time.sleep(2)
    page.block()
示例#2
0
def main():
    page = Page()
    page.start()
    for i in range(3):
        time.sleep(1)
    page.new_text('1')
    page.new_text('2')
    page.block()
示例#3
0
def start(ctx, title, width, open_browser, obj, params, style, host, port,
          websocket_port):
    """
    Start a new page.
    """
    try:
        page = Page(title=title,
                    width=width,
                    host=host,
                    port=port,
                    websocket_port=websocket_port,
                    style=ctx.parse_object(style))
        page.start(open_browser=open_browser)
        if obj:
            obj = ctx.parse_object(obj)
            params = ctx.parse_object(params)
            page.new(obj, **params)
        page.block()
    except Exception:
        if ctx.quiet:
            sys.exit(1)
        else:
            raise
示例#4
0
def test_offline():
    page = Page(offline=True)
    # shouldn't block
    page.start(block=True)
    page.block()