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