lesson6_step8.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. from selenium import webdriver
  2. import time
  3. from selenium.webdriver.common.by import By
  4. link = "http://suninjuly.github.io/find_xpath_form"
  5. try:
  6. browser = webdriver.Chrome()
  7. browser.get(link)
  8. input1 = browser.find_element_by_tag_name("input")
  9. input1.send_keys("Ivan")
  10. input2 = browser.find_element_by_name("last_name")
  11. input2.send_keys("Petrov")
  12. input3 = browser.find_element_by_class_name("city")
  13. input3.send_keys("Smolensk")
  14. input4 = browser.find_element_by_id("country")
  15. input4.send_keys("Russia")
  16. button = browser.find_element_by_css_selector("button.btn")
  17. button.click()
  18. button = browser.find_element(By.XPATH, "/html/body/div[1]/form/div[6]/button[3]")
  19. button.click()
  20. finally:
  21. # успеваем скопировать код за 30 секунд
  22. time.sleep(5)
  23. # закрываем браузер после всех манипуляций
  24. browser.quit()
  25. # не забываем оставить пустую строку в конце файла