(browser, link_elems, skip_top_posts)
| 80 | |
| 81 | |
| 82 | def get_main_element(browser, link_elems, skip_top_posts): |
| 83 | main_elem = None |
| 84 | |
| 85 | if not link_elems: |
| 86 | main_elem = browser.find_element( |
| 87 | By.XPATH, read_xpath(get_links_for_location.__name__, "top_elements") |
| 88 | ) |
| 89 | else: |
| 90 | if skip_top_posts: |
| 91 | main_elem = browser.find_element( |
| 92 | By.XPATH, read_xpath(get_links_for_location.__name__, "main_elem") |
| 93 | ) |
| 94 | else: |
| 95 | main_elem = browser.find_element(By.TAG_NAME, "main") |
| 96 | |
| 97 | return main_elem |
| 98 | |
| 99 | |
| 100 | def get_links_for_location( |
no test coverage detected