python&软件测试
python和测试相关
zhouzhuoYan
一起学习吧
展开
-
python smtp发送邮件,收件人和发件人不显示问题
使用smtp发送邮件时,在已发送邮件列表中,收件人信息显示“收件人未填写”,在邮件详情中也没有直接显示收件人信息,发件人也为空:发送方显示:收件方显示:解决办法:引入email.utils模块 中的parseaddr函数和formataddr函数,用来在发送Email的时候,“美化”地址中的姓名部分。参考demo源码:# 粥粥yan# 开发时间:2021/7/22 10:53# coding:utf-8import smtplibfrom email.mime.multipar原创 2021-07-22 18:00:21 · 5444 阅读 · 5 评论 -
python安装Scrapy框架
之前找了很多安装教程,都没安装成功.后来在菜鸟教程里找的,很容易就安装成功了:转载菜鸟教程的内容写的很详情,安装完之后我也新建了个scrapy项目:scrapy startproject mySpider可以看到我有这个项目啦:...原创 2020-05-25 17:22:27 · 216 阅读 · 0 评论 -
python向数据库插入数据时报错encode characters in position解决
使用python向数据库插入数据时,报错:‘latin-1’ codec can’t encode characters in position 73-83: ordinal not in range(256)使用百度翻译看了一下错误信息,大概意思就是编码错误,在连接数据库时,加上编码:pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db='python_test', charset='utf8')加原创 2020-05-25 16:41:06 · 780 阅读 · 0 评论 -
python项目打包
win+r ,输入cmd打开doc窗口(安装的跳过)如果没有安装PyInstaller包,就先安装PyInstaller包: pip install PyInstaller安装完成之后将项目打包:pyinstaller -F 项目文件所在的绝对路径,如:在目录E:\py\new-item\python-study\studentsys下先创建一个run_exe.py文件import os# 直接调用可执行文件(应用程序所在的位置)os.startfile('E:\\install\\.原创 2021-07-13 09:31:06 · 361 阅读 · 0 评论 -
python项目打包
win+r ,输入cmd打开doc窗口;(安装的跳过)如果没有安装PyInstaller包,就先安装PyInstaller包:pip install PyInstaller安装完成之后将项目打包:pyinstaller -F 项目文件所在的绝对路径;如:pyinstaller -F E:\py\new-item\python-study\studentsys\stusystem.py项目打包完成之后,在倒数第二句可以看到生成的应用程序所在的位置:Appending archive to …复.原创 2021-07-05 10:16:19 · 356 阅读 · 0 评论 -
pycharm设置python的通用模板
pycharm设置python的通用模板:File->Settings->Editor->File and Code Templates->Python Script新建python文件:原创 2021-07-09 14:01:46 · 177 阅读 · 0 评论 -
python使用QQ发邮件成功后发件箱无记录bug解决
在python中使用smtp发送邮件,发现对方有收到,而我自己邮箱的已发送中没有看到发送记录:解决:QQ邮箱->设置->账户->勾选SMTP送消息保存到服务器->保存更改再次发送邮箱,在已发送列表可以看到了。...原创 2021-07-22 15:10:14 · 2724 阅读 · 0 评论 -
python3.x版本,下载安装HTMLTestRunner和使用(支持生成饼图)
HTMLTestRunner 是 unittest 的一个扩展,它可以生成易于使用的 HTML 测试报告。HTMLTestRunner 是在 BSD 许可证下发布的。HTMLTestRunner 的下载和安装:下载:这里为大家提供我的百度网盘的分享地址下载:链接: https://pan.baidu.com/s/13K2vUH0xCqPtyrlIaR_qYA提取码: 6ck6安装:HTMLTestRunner 的使用非常简单,它是一个独立的 HTMLTestRunner.py 文件,既原创 2021-07-21 15:21:54 · 5673 阅读 · 2 评论 -
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x87 in position 10: invalid start byte 解决
python中读取csv文件demo:import csvfrom itertools import islicetest_data = []with open('../data/baidu_data.csv', 'r', encoding='utf8', ) as f: data = csv.reader(f) print(data) for line in islice(data, 1, None): test_data.append(line)原创 2021-07-20 12:01:19 · 25907 阅读 · 7 评论 -
谷歌定位xpath里面xpath和full xpath的区别
xpath 是相对路径,full xpath是绝对路径。原创 2021-07-20 11:39:03 · 3226 阅读 · 0 评论 -
整理的selenium WebDriver提供的8种元素定位方法
selenium WebDriver提供的8种元素定位方法:(1)find_element_by_id() :id 定位 ,顾名思义,就是通过标签的id属性值来定位元素(2) find_element_by_name() :name 定位,顾名思义,就是通过标签的name属性值来定位元素(3)find_element_by_tag_name() :tag 定位 ,通过标签名(tag name)定位,不太推荐此用法,因为一个页面会有很多相同的标签。(4)find_element_by_class_na原创 2021-07-01 10:59:36 · 3342 阅读 · 1 评论 -
Selenium中如何保证操作元素的成功率
Selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?提高selenium执行效率的五大点:1.尽量使用by_css_selector()方法:by_css_selector()方法的执行速度比by_id()方法的更快,因为源码中by_id()方法会被自动转成by_css_selector()方法处理2.使用等待时,尽量使用显示等待,少用sleep(),尽量不用隐式等待selenium的三种等待方式:强制等待;隐式等待;显示等待;https://www.cnblo原创 2021-06-26 23:09:46 · 1085 阅读 · 2 评论