Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib
- from selenium import webdriver
- from selenium.webdriver.support.ui import Select
- from selenium.webdriver.common.keys import Keys
- driver = webdriver.PhantomJS(executable_path="C://Users//phantomjs//bin//phantomjs.exe")
- driver.get('https://enquiry.icegate.gov.in/enquiryatices/sbTrack')
- select = Select(driver.find_element_by_name('sbTrack_location'))
- select.select_by_value("MUNDRA SEA (INMUN1)")
- sb_no = driver.find_element_by_name("SB_NO")
- sb_no.send_keys(7353156)
- sb_dt = driver.find_element_by_name("SB_DT")
- sb_dt.send_keys("2017/07/14")
- captcha = driver.find_element_by_name("captchaResp")
- captcha.send_keys(txt)
- driver.find_element_by_id("SubB").click()
- ele = driver.find_element_by_link_text('Current Status')
- ele.click()
- # Here I need to check the results.
- # If it throws some error, I need to loop it again for the next captcha.
- table = wait.until(EC.element_to_be_clickable((By.CLASS_NAME, 'thText')))
- table_val =driver.find_element_by_class_name('tdText')
- driver.save_screenshot("test3_scr.png")
- print table.text
- print table_val.text
Add Comment
Please, Sign In to add comment