这个学期我们开设了一门新课程---Python,早在很久之前,我就经常在各种有关职场的帖子下面看到这个词,且多为夸赞,因此,尽管大一深受C语言和数据结构两门课的折磨,我还是怀着十分的认真和敬意开始了这门课。 “Python作为一种功能强大的编程语言因其简单易学而受到很多开发者的青睐。”书上如是说。作为一名刚接触Python的人来说,要讲清其强大功能是不大可能的。仅仅只是在老师的介绍下知道Python应用广泛,知道它的受欢迎...
import requests
import smtplib
import schedule
import time
from bs4 import BeautifulSoup
from email.mime.text import MIMEText
from email.header import Headeraccount = input(‘请输入你的邮箱:‘)
password = input(‘请输入你的密码:‘)
receiver = input(‘请输入收件人的邮箱:‘)def weather_spider():res_foods = requests.get(‘http://www.xiachufang.com/explore/‘)bs_foods = BeautifulSoup(res_foods.text...
安徽工程大学 Python程序设计 实验报告班级 物流192 姓名 方伟虎 学号3190505205 成绩 日期 2020.3.20 指导老师 修宇【实验名称】 实验二 顺序结构程序设计(验证性实验) 【实验目的】 (1)掌握数据的输入输出的方法;(2)熟悉顺序结构程序中语句的执行过程;(3)掌握顺序结构程序的设计方法。 【实验条件】 PC机或者远程编程环境 【实验内容】1、完成三个编程题。( python123)(1)计算圆...
1、问题:Python中同一个.py文件中同时用unittest框架和HtmlReport框架后,HtmlReport不被执行。2、为什么?其实不是HtmlReport不被执行,也不是HtmlReport不生成测试报告,是因为if __name__ == ‘__main__‘中的代码根本没执行好嘛!3、解决方案的来源:因为最开始我的main代码中没有写print打印语句。没有生成HTML报告,我也在网上找了很久的方法,后来才怀疑是不是没有运行main方法,于是写了个print语句,果然没有运行。于是找...
简述 使用selenium webdriver + Python做自动化测试,执行完成后要生成测试报告,Python我们使用的HTMLtestrunner 进行生成,但是默认提供的生成报告内容,并不能满足我们的需求,怎么才能让测试报告数据更清晰,内容更丰富呢。对于一些人来说,可能已经重写了报告生成方式,放弃使用HTMLtestrunner。但是对于python小白可能还做不到,只能用现有东西进行展示,那么下面简单介绍通过修改HTMLtestrunner去实现想要的内容。 ...
自动化测试运行完了需要直观的了解测试结果,需要用到第三方的模块HTMLTestRunner。一:下载 HTMLTestRunner下载路径:https://pypi.python.org/pypi/HTMLTestRunner ,下载后放到 Python的安装目录\Lib 该目录下。 右键点击 HTMLTestRunner.py 目标另存为python的Lib的路径下。二、修改HTMLTestRunner.py文件如果你安装的是python2版本,那么不需要做这一步。因为HTMLTestRunner.py 原本就是python2版本,目前还没找到python3版本...
前言: 使用unittest编写自动化测试脚本,执行脚本后可以很方便看到测试用例的执行情况。但如果想向领导汇报工作,就需要提供更直观的测试报告。思路: 使用unittest编写测试用例,HTMLTestRunner生成测试报告,yagmail发送测试报告代码:测试用例:from selenium import webdriverimport unittest,time,osfrom HTMLTestRunner import HTMLTestRunner#配置信息desired_caps = {}desired_caps["platformName"] = "Android"des...
class Template_mixin(object): """html报告""" HTML_TMPL = """ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自动化测试报告</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <h1 style="font-family: Microsoft YaHei">自动化测试报告</h1> <p class=‘a...
转:https://www.jianshu.com/p/6c5d328bf390 # -*- coding: utf-8 -*-
import xlsxwriterdef get_format(wd, option={}):return wd.add_format(option)# 设置居中
def get_format_center(wd,num=1):return wd.add_format({‘align‘: ‘center‘,‘valign‘: ‘vcenter‘,‘border‘:num})
def set_border_(wd, num=1):return wd.add_format({}).set_border(num)# 写数据
def _write_center(worksheet, cl, data, wd):return work...
一、生成报告1.先执行一个用例,并生成该用例的报告# -*- coding: utf-8 -*-from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import NoAlertPresentException
import unittest, time, re,HTMLTe...
1.网上百度下载python2.x的测试模板HTMLTestRunner,放在python2.x的lib----->site-packages,目录下2.pycharm导入HTMLTestRunner测试模板,然后编写自动生成测试报告。3.本地测试成功后用git 提交gitthup上。4.配置jenkins.4.1.插件下载HTML Publisher plugin4.2 .配置项目 4.3 在这里,因为我生成的测试报告名字为report.html, jenkins在构建代码时把html文件拿到同级目录,然后HTML Publisher plugin插件会提取 jenkins拿到的ht...
python分析Mysql慢查询。通过Python调用开源分析工具pt-query-digest生成json结果,Python脚本解析json生成html报告。 #!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2018/10/12 下午3:00
# @Author : Kionf
# @Site : https://kionf.com
# @Software: Sublime
import subprocess
import json
import os
import re
import sys
import time
from jinja2 import Environment, FileSystemLoader
# reload(sys)
# s...
1、日志输出模块: 1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 # @Time : 2019/11/21 17:414 # @Site : 5 # @File : log.py6 # @Software: PyCharm7 8 import time9 import logging
10
11 class logOutput():
12 def logOutput(self,log_dir,name_project):
13
14 :param log_dir: 日志路径
15 :param name_project: 项目名称=>用于日志命名
16 :return:
17
18 ...
抓取四川大学公共管理学院官网()所有的新闻咨询.实验流程1.确定抓取目标.2.制定抓取规则.3.编写/调试抓取规则.4.获得抓取数据1.确定抓取目标我们这次需要抓取的目标为四川大学公共管理学院的所有新闻资讯.于是我们需要知道公管学院官网的布局结构.微信截图_20170515223045.png这里我们发现想要抓到全部的新闻信息,不能直接在官网首页进行抓取,需要点击"more"进入到新闻总栏目里面.Paste_Image.png我们看到了具体的新闻栏目,但是这显...
python中,遍历dict的方法有四种。但这四种遍历的性能如何呢?我做了如下的测试l = [(x,x) for x in xrange(10000)]
d = dict(l)from time import clockt0=clock()
for i in d:t = i + d[i]
t1=clock()for k,v in d.items():t = k + v
t2=clock()for k,v in d.iteritems():t = k + v
t3=clock()for k,v in zip(d.iterkeys(),d.itervalues()):t = k + v
t4=clock()print t1-t0, t2-t1, t3-t2, t4-t3将这段脚本运行5次,结果如下:py...