Handle errors where GW level ( m AHD) is not available

master
Dan Howe 6 years ago
parent a8ac7f11a4
commit 6224ed514d

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

Loading…
Cancel
Save