|
|
@@ -52,16 +52,19 @@ def download_files():
|
|
|
|
|
|
driver.get(url)
|
|
|
rootLogger.info("Iniciando proceso de certificación y login...")
|
|
|
- val.validate_element_by_id(driver,"uploadCerfile0")
|
|
|
+ if not val.validate_element_by_id(driver,"uploadCerfile0"):
|
|
|
+ raise ElementoNoListo("No se cargo el elemento uploadCerfile0")
|
|
|
driver.find_element_by_id("uploadCerfile0").send_keys(
|
|
|
os.path.join(config.CERT_PATH,"carlosmauriciojuarez-mexicanenergytrading.cer"))
|
|
|
|
|
|
|
|
|
- val.validate_element_by_id(driver,"uploadKeyfile0")
|
|
|
+ if not val.validate_element_by_id(driver,"uploadKeyfile0"):
|
|
|
+ raise ElementoNoListo("No se cargo el elemento uploadKeyfile0")
|
|
|
driver.find_element_by_id("uploadKeyfile0").send_keys(
|
|
|
os.path.join(config.CERT_PATH,"carlosmauriciojuarez-mexicanenergytrading_user.key"))
|
|
|
|
|
|
- val.validate_element_by_id(driver,"txtPrivateKey")
|
|
|
+ if not val.validate_element_by_id(driver,"txtPrivateKey"):
|
|
|
+ raise ElementoNoListo("No se cargo el elemento txtPrivateKey")
|
|
|
driver.find_element_by_id("txtPrivateKey").send_keys(config.PRIVATE_KEY)
|
|
|
time.sleep(1)
|
|
|
driver.find_element_by_id("btnEnviar").click()
|
|
|
@@ -88,7 +91,8 @@ def download_files():
|
|
|
driver.find_element_by_css_selector("li.rtLI:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > span:nth-child(2)").click()
|
|
|
|
|
|
val.validate_element_not_present(driver, "RadAjaxLoadingPanel1RadAjaxPanel1")
|
|
|
- val.validate_element_by_id(driver, "Div7")
|
|
|
+ if not val.validate_element_by_id(driver, "Div7"):
|
|
|
+ raise ElementoNoListo("No se cargo el elemento Div7")
|
|
|
|
|
|
ecd_div = driver.find_element_by_id("Div7")
|
|
|
trs = ecd_div.find_elements_by_tag_name("tr")
|