selenium3 qq邮箱上传下载

2024-05-25 22:18

本文主要是介绍selenium3 qq邮箱上传下载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实现功能:qq邮箱上传附件

定位元素:此为input标签,可以直接用send_keys方法,进入到邮箱页面后,首先click'写信',driver需切换到frame

通过name定位:'UploadFile'代码如下:

# _*_ coding:utf-8 _*_
from selenium import  webdriver
from selenium.webdriver.common.action_chains import  ActionChains
from pywinauto.application import Application
import  time,os
driver = webdriver.Chrome('C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe')
driver.maximize_window()
driver.get('https://mail.qq.com/cgi-bin/loginpage')
time.sleep(5)
driver.switch_to.frame("login_frame")
driver.find_element_by_name('u').send_keys('2574674466')
driver.find_element_by_name('p').send_keys('')
driver.find_element_by_id('login_button').click()time.sleep(3)
driver.find_element_by_id('composebtn').click()
time.sleep(3)
driver.switch_to.frame("mainFrame")
driver.find_element_by_id('subject').send_keys('test')
time.sleep(3)
driver.find_element_by_name('UploadFile').).send_keys('')//文件路径

这篇关于selenium3 qq邮箱上传下载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1002774

相关文章

Vue3+elementplus实现图片上传下载(最强实践)

图片上传子组件: 实现照片的上传,预览,以及转成以逗号隔开的图片地址,即时监听,并发送消息到父组件。 <!-- ImageUploader.vue --> <template><div><el-upload class="avatar-uploader" :http-request="customUpload" :before-upload="beforeUpload":show-fil

P11019 「LAOI-6」[太阳]] 请使用最新版手机 QQ 体验新功能

English statement. You must submit your code at the Chinese version of the statement. 题目描述 你的 QQ 收到了一条新消息!但是你很生气,因为你看不到别人在手机 QQ 上发送的超级表情。 消息形如一个字符串 S,包含且仅包含一个超级表情。具体地,我们将 S 的拼音采用驼峰命名法,可以化为如下形

spring项目使用邮箱验证码校验

本项目采用免费QQ邮箱验证码方式进行登录安全的校验。 前期工作 申请邮箱安全授权码 打开QQ邮箱官网点击设置 进入设置页面后点击账户按钮  进入账户后一直往下拉页面找到POP3服务栏,然后点击管理服务(如果没有开启服务需要先开启服务,按照邮箱提示操作即可) 进入管理服务页面后如果没有授权码,点击生成授权码,如果有即可进入授权码管理页面查看。 授权码过一段时间会自动过期,需要重

SpringMVC基于注解使用:上传下载

01-文件下载 基于servlet api的文件下载 注意一点content-disposition是以文件下载的方式打开意思是客户端地址栏不会改变, 如果注销了那句话就会跳转到下载图片的图片里面去,就在网页中显示了 基于spring ResponseEntity的文件下载 不支持缓冲区 一次性读取所有数据的方法 Spring MVC 为文件上传提供了直接

git查看、修改、删除属性,配置提交commit用户名和邮箱

1. 查看 查看所有 git config --list git config --worktree --list git config --local --list git config --global --list git config --system --list 2. 设置 git config --local user.n

QQ通讯协议

不管UDP还是TCP,最终登陆成功之后,QQ都会有一个TCP连接来保持在线状态。这个TCP连接的远程端口一般是80,采用UDP方式登陆的时候,端口是8000。因此,假如你所在的网络开放了80端口(80端口是最常用端口。。就是通常访问Web的端口,禁掉它的话,你的网络对你来说价值已经不大了),但没有屏蔽腾讯的服务器IP,恭喜你,你是可以登陆成功QQ的。 二、聊天消息通信。       采用UDP协

前端发送邮件至指定邮箱的方式方法有哪些?

前端发送邮件的教程指南?前端静态页面怎么发送邮件? 无论是用户反馈、订阅通知还是其他形式的通信,前端发送邮件的功能都显得尤为重要。AokSend将详细介绍几种常见的前端发送邮件的方法,帮助开发者更好地实现这一功能。 前端发送邮件:使用表单 开发者可以在网页中嵌入一个表单,用户填写相关信息后,点击提交按钮,表单数据会被发送到服务器端,再由服务器端处理并发送邮件。这种方式虽然简单,但需要后端

Postfix权威指南-阅读笔记-架设和维护邮箱服务器

PostFix权威指南 目录 文章目录 适用人群前言1. 简介Internet E-mail传递流程 2.基础概念在线说明书模拟SMTP对话常见响应状态码 4.基本的配置与管理默认安装目录启动postfix两件准备工作 配置文件重新加载配置变量对外统一邮箱创建查询数据库数据库格式 别名文件重要考虑事项转发控制限制转发访问SMTP身份验证管理日志记录启动、关闭和重新加载开机时自动启动post

搭建邮箱服务器-基于CentOS7使用Postfix搭建简易邮箱服务器

文章目录 设置域名、主机名、开启25端口1. 设置域名2.Linux 服务器修改主机名和设置本地hosts文件地址3.打开25端口如果不能打开25端口 4.配置postfix安装修改main.cf配置说明QQ邮箱返回5001.安装SPF模块(Python)2.配置Postfix支持SPF检查 修改dovecot修改 cyrus-sasl 5.创建邮箱用户1.telnet 邮件发送2.收取邮

猫猫学iOS之ipad开发qq空间项目横竖屏幕适配

猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:效果图 先看效果 二:结构图 如图所示: 其中用到了UIView+extension分类 Masonry第三方框架做子控制器的适配 NYHomeViewController对应主页也就是全部 NYDock是左边的菜单栏 放置各个选项