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
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
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()