Guest User

Untitled

a guest
Apr 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import urllib
  2. from selenium import webdriver
  3. from selenium.webdriver.support.ui import Select
  4. from selenium.webdriver.common.keys import Keys
  5.  
  6. driver = webdriver.PhantomJS(executable_path="C://Users//phantomjs//bin//phantomjs.exe")
  7. driver.get('https://enquiry.icegate.gov.in/enquiryatices/sbTrack')
  8. select = Select(driver.find_element_by_name('sbTrack_location'))
  9. select.select_by_value("MUNDRA SEA (INMUN1)")
  10. sb_no = driver.find_element_by_name("SB_NO")
  11. sb_no.send_keys(7353156)
  12. sb_dt = driver.find_element_by_name("SB_DT")
  13. sb_dt.send_keys("2017/07/14")
  14. captcha = driver.find_element_by_name("captchaResp")
  15. captcha.send_keys(txt)
  16. driver.find_element_by_id("SubB").click()
  17. ele = driver.find_element_by_link_text('Current Status')
  18. ele.click()
  19. # Here I need to check the results.
  20. # If it throws some error, I need to loop it again for the next captcha.
  21. table = wait.until(EC.element_to_be_clickable((By.CLASS_NAME, 'thText')))
  22. table_val =driver.find_element_by_class_name('tdText')
  23. driver.save_screenshot("test3_scr.png")
  24. print table.text
  25. print table_val.text
Add Comment
Please, Sign In to add comment