from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import time
driver=webdriver.Chrome(executable_path='D:\~code2020\Project_Redmine\drivers\chromedriver.exe')
driver.maximize_window()
driver.get('https://www.126.com')
driver.implicitly_wait(10)
#切换表单,输入账号密码
# driver.switch_to.frame(0)
title=driver.find_element_by_xpath('//*[contains(@id,"x-URS-iframe")]')
print(title)
driver.switch_to.frame(title)
driver.find_element_by_name('email').send_keys('xxxx')
driver.find_element_by_name('password').clear()
driver.find_element_by_name('password').send_keys('xxxxx')
driver.find_element_by_id('dologin').click()
time.sleep(3)
# 写信
driver.find_element_by_css_selector('[class="nui-ico fn-bg ga0"]').click()
#写入收件人
driver.find_element_by_css_selector('[class="nui-editableAddr-ipt"]').send_keys('84437401@qq.com')
#写入主题
driver.find_element_by_css_selector('[maxlength="256"]').send_keys('我是主题')
time.sleep(3)
#上传附件
driver.find_element_by_class_name('O0').send_keys('D:\\123.txt')
time.sleep(3)
wait = WebDriverWait(driver,10,0.5)
# #切换表单,输入发送的文本内容
iframe = driver.find_element_by_css_selector('.APP-editor-iframe')
driver.switch_to.frame(iframe)
driver.find_element_by_xpath('//body[@class="nui-scroll"]').send_keys('恭喜你,已被我公司录用!')
#将表单切换出来
driver.switch_to.default_content()
time.sleep(3)
#点击发送邮件
driver.find_element_by_css_selector('[class="js-component-button nui-mainBtn nui-btn nui-btn-hasIcon nui-mainBtn-hasIcon "]').click()
# https://blog.csdn.net/weixin_42056525/article/details/109158809
网友评论