# coding:utf-8 # coding=gbk import time from select import select from selenium import webdriver#引入 from selenium.webdriver.common.by import By #打开浏览器 driver=webdriver.Chrome() #最大化 driver.maximize_window() #获取被测系统 driver.get('https://mail.qq.com/') driver.switch_to.frame('login_frame')#代码被被第一次包住 到上一成才能登录 driver.find_element(By.XPATH,'//*[@id="switcher_plogin"]').click()#点击账号登录 driver.find_element(By.ID,'u').send_keys('14111')#输入账号 driver.find_element(By.ID,'p').send_keys('56881')#输入密码 driver.find_element(By.ID,'login_button').click()#点击登录 time.sleep(3)#等待3秒 driver.find_element(By.ID,'composebtn').click()#写信 time.sleep(2)#等待3秒 driver.switch_to.frame('mainFrame')#代码被被第一次包住 到上一成才能填写收件人 driver.find_element(By.XPATH,'//*[@id="toAreaCtrl"]/div[2]/input').send_keys('@qq.com')#收件人 time.sleep(2)#等待3秒 driver.find_element(By.ID,'subject').send_keys('你个')#主题 time.sleep(2)#等待3秒 #又切换上台阶 driver.switch_to.frame(driver.find_element(By.XPATH,'//*[@class="qmEditorIfrmEditArea"]')) driver.find_element(By.XPATH,'/html/body').click()#点击正文 driver.find_element(By.XPATH,'/html/body').send_keys('要给你胃药了 喂!')#内容 time.sleep(2)#等待3秒 driver.switch_to.parent_frame()#发送的在第二城 所以要下台阶 driver.find_element(By.XPATH,'//a[@name="sendbtn"][1]').click()#发送邮件 time.sleep(4)#等待3秒 driver.quit()#关闭
pyhton自动登录邮箱发消息
最新推荐文章于 2024-09-17 23:15:58 发布