diff --git a/waternsw_grabber/waternsw_grabber.py b/waternsw_grabber/waternsw_grabber.py index 6bba141..f1e5f81 100644 --- a/waternsw_grabber/waternsw_grabber.py +++ b/waternsw_grabber/waternsw_grabber.py @@ -143,10 +143,13 @@ def get_telemetered_bore(driver, bore_id, start_date, end_date): interval.select_by_visible_text('All points') # Make sure 'Groundwater Level - AHD' is selected as an output - checkbox = driver.find_element_by_xpath( - '//*/input[contains(@name, "sel__110.00_115.00")]') - if not checkbox.get_attribute('selected'): - checkbox.click() + try: + checkbox = driver.find_element_by_xpath( + '//*/input[contains(@name, "sel__110.00_115.00")]') + if not checkbox.get_attribute('selected'): + checkbox.click() + except NoSuchElementException: + pass # Download data driver.execute_script("get_output()")