Advertisement
Guest User

garmin.py

a guest
Sep 13th, 2022
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. import time
  2. from selenium import webdriver
  3. from selenium.webdriver.support import expected_conditions as EC
  4. from selenium.webdriver.common.by import By
  5.  
  6. driver = webdriver.Firefox()
  7. driver.set_window_size(1920,1080)
  8.  
  9. driver.get('https://connect.garmin.com/signin/')
  10. time.sleep(2)
  11.  
  12. title = driver.title
  13. assert title == "Garmin Connect | Sign In"
  14.  
  15. driver.implicitly_wait(1)
  16.  
  17. iframe = driver.find_element(By.ID, "gauth-widget-frame-gauth-widget")
  18. driver.switch_to.frame(iframe)
  19.  
  20. driver.find_element(By.ID, value="username").send_keys("your_email")
  21. driver.find_element(By.ID, value="password").send_keys("your_password")
  22. driver.find_element(By.ID, "login-btn-signin").click()
  23. time.sleep(2)
  24.  
  25. driver.get('https://connect.garmin.com/modern/activities')
  26. time.sleep(5)
  27. element = driver.find_element(By.XPATH, "//div[2]/ul/li[2]/div/div[2]/span").text
  28.  
  29. print(element)
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement