def access_results_table(browser, abstract, document):
    results = locate_element_by_id(browser,
                                   abstract.county.ids["Results Table"],
                                   "results table", False, document)
    center_element(browser, results)
    results_table = locate_element_by_tag_name(
        results, abstract.county.tags["Table Body"], "results table body",
        False, document)
    return results_table
Exemple #2
0
def get_document_content(browser, abstract, document):
    document_information = access_document_information(browser, abstract,
                                                       document)
    document_table_data = locate_element_by_tag_name(
        document_information, abstract.county.tags["Document Table"],
        "document table data", False, document)
    table_rows = locate_elements_by_tag_name(
        document_table_data, abstract.county.tags["Table Rows"], "table rows",
        False, document)
    return table_rows
Exemple #3
0
def access_results_table(browser, abstract, document):
    results = locate_element_by_id(browser,
                                   abstract.county.ids["Results Table"],
                                   "results section",
                                   document=document)
    results_table = locate_element_by_tag_name(results,
                                               abstract.county.tags["Body"],
                                               "results table",
                                               document=document)
    return results_table
Exemple #4
0
def get_document_content(browser, abstract, document):
    document_information = access_document_information(browser, abstract,
                                                       document)
    document_table_body = locate_element_by_tag_name(
        document_information, abstract.county.tags["Body"],
        "document table body", False, document)
    table_rows = locate_elements_by_tag_name(document_table_body,
                                             abstract.county.tags["Rows"],
                                             "document table rows", False,
                                             document)
    return table_rows
def get_result_link(result, document):
    result_link_element = locate_element_by_tag_name(result, result_link_tag_name, "result link",
                                                     True, document=document)
    return get_direct_link(result_link_element)
def access_result_link(document, result):
    result_link_element = locate_element_by_tag_name(result, link_tag,
                                                     "result link", True,
                                                     document)
    return get_direct_link(result_link_element)
Exemple #7
0
def get_results_table_body(browser, abstract, document):
    results_table = locate_element_by_id(browser, abstract.county.ids["Results Table"],
                                         "results table", False, document)
    scroll_into_view(browser, results_table)
    return locate_element_by_tag_name(results_table, abstract.county.tags["Results Table Body"],
                                      "results table body", False, document)
def access_result_link(abstract, document, result):
    result_link_element = locate_element_by_tag_name(
        result, abstract.county.tags["Link"], "result link", True, document)
    return get_direct_link(result_link_element)
def header_validation(browser, abstract, validation_text):
    switch_to_header_frame(browser, abstract)
    element_text = locate_element_by_tag_name(
        browser, abstract.county.tags['Header Text'], 'header text')
    return element_text.startswith(validation_text)