作者:手机用户敬怡 | 来源:互联网 | 2023-08-19 11:22
登录126邮箱示例fromseleniumimportwebdriverimportoschromedriverrC:\Users\Administrator\AppData
登录126邮箱示例
from selenium import webdriver
import oschromedriver = r"C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\chromedriver.exe"# 设置浏览器
os.environ["webdriver.chrome.driver"] = chromedriverdriver = webdriver.Chrome(chromedriver)# 最大化窗口 用不用都行
driver.maximize_window()driver.get('https://www.126.com/')# 进入表单
driver.switch_to.frame(driver.find_element("xpath", "//iframe[contains(@id,'x-URS-iframe')]"))# 输入账号
driver.find_element("xpath", "//input[@name='email']").send_keys("xxxxxx")
# 输入密码
driver.find_element("xpath", "//input[@name='password']").send_keys("xxxxxx")# 点击登录按钮
#driver.find_element("id", "dologin").click()# 清空账户输入框
driver.find_element("xpath", "//input[@name='email']").clear()# 退出表单
driver.switch_to.default_content()# 验证退出表单,清空密码输入框失败
driver.find_element("xpath", "//input[@name='password']").clear()driver.quit()
# 进入表单
driver.switch_to.frame(driver.find_element("xpath", "//iframe[contains(@id,'x-URS-iframe')]"))
# 退出表单
driver.switch_to.default_content()