def test_read_element():
    listener = Listener(document_path=TEST_DOCUMENT_0, query='#the-element')

    listener.mount()

    listener.find_element()

    assert isinstance(listener.read_element_str(), basestring)
def test_write_element():
    listener = Listener(document_path=TEST_DOCUMENT_0, query='#the-element')

    listener.mount()

    listener.find_element()

    listener.write_element_str(listener.read_element_str())

    assert listener.element_str is not None
Exemplo n.º 3
0
def test_find_element():
    listener = Listener(document_path=TEST_DOCUMENT_0,
                        query='#the-element',
                        chrome=CHROME)

    listener.mount()

    assert listener.find_element() is not None

    listener = Listener(domain='http://example.org/',
                        query='h1',
                        chrome=CHROME)

    listener.mount()

    assert listener.find_element() is not None
Exemplo n.º 4
0
def test_find_ugly_elements():
    for html in get_ugly_htmls():
        listener = Listener(document=html, query='#the-element', chrome=CHROME)

        listener.mount()

        assert listener.find_element() is not None

    if DISPLAY:
        DISPLAY.stop()

    if CHROME:
        CHROME.quit()