随笔分类 - python
摘要:1. PyCharm IDE,项目导入xml.dom提示No module named dom’ 无法导入, 报错示例: import xml.dom.minidom # 报错为:"No module named dom" 解决方案: 拷贝python解释器的dom(D:\Program Files
阅读全文
摘要:pip3安装selenium提示版本不对: 解决方案:输入以下命令:python -m pip install --upgrade pip -i https://pypi.douban.com/simple 再次安装:pip3 install -U selenium 解决。
阅读全文
摘要:原文出自:https://bbs.pediy.com/thread-251303-1.htm 在电子取证过程中,也会遇到提取PC版微信数据的情况,看雪、52破解和CSDN等网上的PC版微信数据库破解文章实在是太简略了,大多数只有结果没有过程。经过反复试验终于成功解密了数据库,现在把详细过程记录下来,
阅读全文
摘要:一. 安装好Python环境,步骤参照另一个博客: Windows环境selenium+Python环境配置; pycharm创建django项目,设置Django项目路径及相关配置(这里有两个配置可以选择,一个是New environment using,如果选择这个,pycharm会自动帮我们创
阅读全文
摘要:#coding=utf-8 import smtplib from email.mime.text import MIMEText import unittest import HTMLTestRunner import time,os# 定义发送邮件 def send_mail(file_new)
阅读全文
摘要:最近刚学习python,发现很多关于安装以及查看pip是否安装成的例子都比较老,不太适合于现在(python 3.6 )因此,下一个入门级别的教程。 0:首先如何安装python我就不做介绍了。 1:如果安装的是python3.4版本以上的,就不需要重新安装。此处给出官方链接 https://pip
阅读全文
摘要:分享一个网站自动化测试框架 结构如下: test_project|--logs| pages | register_page.py| | base_page.py| test_case | web_test_case | test_register.py| | base.py| utilities
阅读全文
摘要:1.分辨 首先区别下alert、window和伪装对话框: alert,浏览器弹出框,一般是用来确认某些操作、输入简单的text或用户名、密码等,根据浏览器的不同,弹出框的样式也不一样,不过都是很简单的一个小框。在firebug中是无法获取到该框的元素的,也就是说alert是不属于网页DOM树的。如
阅读全文
摘要:1.新建文件夹templates(存放模板文件),新建文件夹media(存放js、css、images文件夹),并把两个文件夹放到了项目的根目录下 2.设定模板路径 设置模板路径比较简单,只要在setting.py里面的TEMPLATE_DIRS选项里面添加: 这步的意思就是,在网站项目的根目录下,
阅读全文
摘要:Django 自称是“最适合开发有限期的完美WEB框架”。本文参考《Django web开发指南》,快速搭建一个blog 出来,在中间涉及诸多知识点,这里不会详细说明,如果你是第一次接触Django ,本文会让你在感性上对Django有个认识,完成本文操作后会让你有兴趣阅读的相关书籍和文档。 废话少
阅读全文
摘要:autoescape 控制当前自动转义的行为,有on和off两个选项 block 定义一个子模板可以覆盖的块,在模板中(上一节)有使用示例 comment 注释,{% comment %} 和 {% endcomment %}之间的内容被解释为注释 crsf_token 一个防止CSRF攻击(跨站点
阅读全文
摘要:Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetim
阅读全文
摘要:安装步骤 Django是Python进行Web开发的框架,目前应用比较广泛。使用python进行Web开发,能够很快的搭建所需的项目,可以运用于原型开发,也可以部署到实际的应用环境。 使用Django开发,首先要安装Django模块,安装过Python的系统,启动命令行,cd 到python pip
阅读全文
摘要:会话对象 会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HT
阅读全文
摘要:import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.heade
阅读全文
摘要:如何发送各种类型的附件。 基本思路就是,使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入附件的声明。 在python中,MIME的这些对象的继承关系如下。 MIMEBase |-- MIMENonMultipart |--
阅读全文
摘要:unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 目录 一、unittest模块
阅读全文
摘要:直接贴代码: import csv # 导入scv库,可以读取csv文件from selenium import webdriverimport unittestfrom time import sleepimport timeimport osimport HTMLTestRunnerimport
阅读全文
摘要:直接贴代码:
阅读全文
摘要:HTMLTestRunner.py python 2版本 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 使用时,先建立一个”PyDev Package“,将下载下来的HTMLTestRunner.py文件拷贝在该目录下。 例子:te
阅读全文