《selenium2 python 自动化测试实战》(13)——上传文件
2024-08-26 00:42:33
看代码:
# coding: utf-8
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("https://www.cnblogs.com")
driver.add_cookie({'name': '.CNBlogsCookie',
'value': 'F956F323DFA5C31BE489C0730C7D891',
'domain': '.cnblogs.com'})
driver.add_cookie({'name': '.Cnblogs.AspNetCore.Cookies',
'value': 'CfDJ8NJxdyN1379Ivw',
'domain': '.cnblogs.com'})
sleep(2)
driver.refresh()
driver.find_element_by_xpath(".//*[@id='span_userinfo']/a[1]").click()
sleep(3)
driver.find_element_by_xpath(".//*[@id='avatar_opt_nav']/li[1]/a").click()
sleep(2)
# 文件的路径
file = r"C:\Users\DELL\Desktop\ldh.jpg"
# 上传文件
driver.find_element_by_xpath(".//*[@id='jquery-wrapped-fine-uploader']/div/div/input").send_keys(file)
sleep(3)
driver.find_element_by_xpath(".//*[@id='crop_operation_submit']").click()
微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~
最新文章
- Docker入门教程(六)另外的15个Docker命令
- 【OOAD】OOAD概述
- iOS语音播放之切换听筒和扬声器的方法解决方案
- 计算机网络--http代理server的设计与实现
- js中的总结汇总(以后的都收集到这篇)
- SqlServer转换为Mysql
- Docker 安装入门 --基础镜像
- volatile关键字是如何起作用的?
- 【安卓开发】用PageTransformer打造更好的动画效果
- 自动滚动的TextView
- C#(在WeBAPI)获取Oracle(在PL/SQL)游标类型的存储过程(用到了RefCursor)
- 简单快速的Android打渠道包的方法
- 从MFQ方法到需求分析
- gzip1
- EF CodeFirst(四) 关系
- (C#基础)反射理解
- Unix 高手的10个好习惯
- 【探路者】团队Alpha周贡献分数分配结果
- 【Flask】Flask Session操作
- CentOS VSCode调试go语言出现:exec: ";gcc";: executable file not found in PATH
热门文章
- ACM ICPC 2010–2011, Northeastern European Regional Contest St Petersburg – Barnaul – Tashkent – Tbilisi, November 24, 2010
- 什么是JSON?
- WebAPI项目 IHttpActionResult不识别解决办法
- 工作流引擎Activiti使用总结(转)
- S.O.L.I.D 是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则
- Python list降序排序
- Java 连接操作 Redis 出现错误
- linux下鼠标穿透和取消穿透--linux小白,大神无视
- 【error】: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
- Ansible 手册系列 二(安装)