针对页面元素是动态id的情况,无法找到输入用户名和密码框的解决方式
from selenium import webdriver
from selenium.webdriver.support.expected_conditions import presence_of_all_elements_located as loc
browser = webdriver.Firefox()
browser.get('https://mail.163.com')
a = loc("name")
print(a)
code = browser.find_element_by_id("lbNormal")
code.click()
browser.switch_to.frame(browser.find_element_by_xpath("//iframe[contains\
(@src, 'https://dl.reg.163.com/webzj')]"))
nameElem = browser.find_element_by_name("email")
nameElem.send_keys('111111')
pwdElsem = browser.find_element_by_name("password")
pwdElsem.send_keys("3456345")