I am on WIN 10 and using Python 3.7. I am trying to login to the below page, but i cannot locate elements:
Below is what i tried:
import requests
from selenium import webdriver
driver = webdriver.Firefox()
url_google = "https://accounts.google.com/signin/v2/identifier?continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&service=mail&sacu=1&rip=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin&hl=en-GB"
driver.get(url_google)
driver.find_element_by_class_name("Xb9hP").send_keys("1234")
driver.find_element_by_link_text ("Email or phone").send_keys("1234")
driver.find_element_by_css_selector("div.Xb9hP").send_keys("1234")
driver.find_element_by_css_selector("input.email").send_keys("1234")
driver.find_element_by_xpath("//Xb9hP[1]")
driver.find_element_by_xpath("//form[@method='post']")
driver.find_element_by_id("InputEmail").send_keys("1234")
driver.find_element_by_id("InputPassword").send_keys("1111")
Can you please let me know what i shall use? For me to better understand Selenium, i would appreciate examples of how to send "1234" using each function, eg:
find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector
Thanks.