2.2.8.py 823 B

12345678910111213141516171819
  1. from selenium import webdriver
  2. from pathlib import *
  3. import os
  4. import time
  5. try:
  6. browser = webdriver.Chrome()
  7. link = 'http://suninjuly.github.io/file_input.html'
  8. browser.get(link)
  9. first_name = browser.find_element_by_css_selector('input.form-control:nth-child(2)').send_keys('Ivan')
  10. last_name = browser.find_element_by_css_selector('input.form-control:nth-child(4)').send_keys('Ivanov')
  11. email = browser.find_element_by_css_selector('input.form-control:nth-child(6)').send_keys('ivan@ivanov.ii')
  12. dir_path = os.path.abspath(os.path.dirname(__file__))
  13. file_path = os.path.join(dir_path, 'test.txt')
  14. send_file = browser.find_element_by_css_selector('#file').send_keys(file_path)
  15. button = browser.find_element_by_css_selector('.btn').click()
  16. finally:
  17. time.sleep(5)
  18. browser.quit()