自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于python flask的自动化测试平台(一)--模板继承与导航栏构造

模板继承使用的是flask中的模板继承,在基础模板中使用{% block content %}{% endblock %},然后在其他模板中通过{% extends "base.html" %}{% block content%}这里为页面模板区域{% endblock %}这样就能实现模板的继承,从而在多个页面中引用基础模板,而不需要在每个页面都写同样的代码。这里导航栏...

2018-11-22 18:38:38 1652

原创 基于python flask的自动化测试平台(一)--登录页面的实现

首先,构造登录页面的模板<head> <style type="text/css"> .container{ width: 40%; height: 50%; font-size: 16px; background: #F2F2F2; ...

2018-11-14 20:20:48 4689

原创 基于python flask的自动化测试平台(一)--创建数据库

说实话对于创建数据库的原理我也不太懂,我只能把其他人的例子搬运过来然后自己进行修改成自己需要的样子原文请参考http://www.pythondoc.com/flask-mega-tutorial/database.html一、创建配置文件 aoto_test\config.pyimport osCSRF_ENABLED = TrueSECRET_KEY = 'ha-ha-ha'...

2018-11-12 15:31:15 1975 2

原创 基于python flask的自动化测试平台(一)--创建虚拟环境及安装flask

我们一个项目的开始就是创建虚拟的独立运行环境,作者使用的是windows系统进行开发的,一下所讲的都是在windows系统下的操作以及python3.6。     要使用虚拟环境就必须先安装virtualenv依赖包,直接  pip install virtualenv 就好了。     首先创建一个文件夹aoto_test,然后从命令行cd进入到aoto_test文件夹,输入命令virt...

2018-10-10 16:34:34 1199

原创 用python可以做哪些有趣的事--我:选股票

最近炒股是买什么就跌,一直是亏损哎,哭,作为学过python的人来讲怎么能容忍,之前也炒过股票觉得用阳包阴这样的k线来选出来的股票还不错。于是说做就做,我可以用python来写一个选股的程序。 好!有了idea是第一步,要怎么实现呢,网上找了资料,大部分都是用tushare库来获取股票数据的。于是动起来写了一个直接通过接口获取数据的程序,从3504只股票里面选取出来我需要的股票,执行时间居然需要...

2018-03-17 16:17:12 37814 27

转载 JQData | 在个股回测中,如何才能避开新股的一字涨停?

转自:https://www.joinquant.com/view/community/detail/06b893b45d71828f4f656013f2182952大家在做回测的时候,通常需要过滤新股的一字涨停阶段,毕竟这个时间点是没办法买入的。话不多说,代码如下:def is_newstock_limit_up(code):"""是否是新股一字涨停股"""# 获取股票信息security = jqdatasdk.get_security_info(code)start_dat.

2020-11-19 14:03:55 236

转载 JQData | 股市估值分析,带你穿越资本市场迷雾

转自https://www.joinquant.com/view/community/detail/9e0c400b057e246bdca2db2d54b85941投资最重要的事 -- 估值投资最重要的是什么?答:判断“胖瘦”的能力。巴菲特:对面过来一个200斤的人,你不需要一台体重秤,也该知道他是胖子。要想做好投资,你该知道自己心仪的标的到底是贵还是便宜。在资本市场,判断“胖瘦”的能力,我们也叫估值。没有估值,没有识别贵贱的能力,就会像大海里的浮萍,亏盈全靠市场和运气。有了估值,.

2020-11-19 13:56:59 278

原创 python实现任一均线选股

之前有个粉丝加我微信问我,我想用python通过60日均线来快速筛选股票。我想了想不同的有不同的需求,所以我就做了这个通过均线来选股的python程序,可以设置任一均线,满足不同人的需求。先把股票代码放出来在over_line文件夹下新建一个txt文件stock_code.txt3001356003280006136005220026483004710020...

2019-04-25 22:54:30 5772 1

原创 基于python flask的自动化测试平台(一)--project的前后端实现

首先是想好了我们前端需要做成什么效果的,所以我先制作的是前端页面app/templates/project.html{% extends "base.html" %}{% block content%}<head></head><div class="top_button"> <input id="add_project" typ

2018-11-28 14:54:41 2240

原创 基于python flask的自动化测试平台(一)--实现第一个应用,hello,world

一个基本的应用需要的目录如下先为 app 包(文件 app/__init__.py )创建一个初始化脚本:from flask import Flaskapp = Flask(__name__)from app import views然后创建第一个html模板文件app\templates\index.html<html> <head&gt...

2018-11-12 14:42:17 1972 1

转载 css 固定HTML表格的宽度

加入以下代码即可:1 table{table-layout: fixed;word-break: break-all; word-wrap: break-word; //表格固定布局}2 .award-name{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:...

2018-09-19 08:28:27 2920

原创 基于python flask的自动化测试平台 (写在序言)

       学习python自动化测试已经有一段时间了,目前在公司也已经自制了一个简单自动化测试平台,其中包括了项目管理、模块管理、用例管理、自动生成测试报告、查看测试报告、接口自动化用例批量执行、单点调试、UI自动化用例执行。基本上能满足公司自动化测试的要求,只是还有很多需要完善修复的地方。       平台主要使用python-flask作为后台处理,前端则使用了bootstrap框架以...

2018-09-13 22:24:38 5910 2

转载 git push & git pull 推送/拉取分支

参考文章:https://blog.csdn.net/litianze99/article/details/52452521写的很详细

2018-07-31 10:13:53 485

原创 python 将excel里的内容转换为dict

    在做自动化测试的时候,我采用了将用例保存在excel表格中,然后从excel表格中读取数据。但是通常我需要的数据是json格式的,所以就有必要将excel数据转换为dict,百度了很久也没有我真正想要的答案,于是自己摸索。先看需求,我是想要实现任何的表格都能适应下面这种模式我是要将下面这个表格转换成这样就是前面的索引固定为表里面黄色部分,然后每一行为一个dict,这样只需要设计测试用例就行...

2018-05-28 14:41:46 20103 4

原创 python接口自动化实战(框架)

     python接口测试的原理,就不解释了,百度一大堆。    先看目录,可能这个框架比较简单,但是麻雀虽小五脏俱全。各个文件夹下的文件如下:一.理清思路    我这个自动化框架要实现什么    1.从excel里面提取测试用例    2.测试报告的输出,并且测试报告得包括执行的测试用例的数量、成功的数量、失败的数量以及哪条成功了,失败的是哪一个,失败的原因是什么;测试结果的总体情况通过图表...

2018-03-10 23:00:36 49454 12

原创 github使用

参考http://blog.csdn.net/zamamiro/article/details/70172900另外如果本地项目如果有更新,直接在之前的项目仓库邮件 Git Bash Here然后再按照之前的 ,步骤操作1.git add .2.git status 查看一下更新的文件3.git commit -m"配置文件更新"4.git push origin master接着输入账号密码就上...

2018-03-09 14:49:46 221

原创 python+selenium完整的自动化测试163邮箱实战

之前,通过学习所写得是简单的163自动化登录测试。但是真正实际的项目不可能那么简单的,经过最近的学习和简单的实战项目的操作,小编对前面的例子做了一些调整和修改。    树立了测试框架如下图:其中增加了测试用例的集成,测试报告输出,自动发送最新的测试报告等功能。其中test_case目录如下:其中all_test.py为执行代码块,集成了输出测试报告与自动发送邮件的功能,代码如下

2018-01-26 00:30:32 18676 2

原创 163邮箱自动化登录实现模块化【3】

前面已经实现了读取到的账号密码分别循环执行登陆。最后就只需要调用公共模块的内容就行了。163mail_moudule.pyfrom selenium import webdriverimport publicimport timeurl = 'http://mail.163.com/'driver = webdriver.Firefox()driver.implicitly

2018-01-15 22:55:53 7572

原创 163邮箱自动化登录实现模块化【2】

前面我们实现了,读取配置文件里的账号和密码,接下来是将读取到的账号密码分别循环执行登陆测试。     因为登陆测试的时候,登陆用户名和密码,以及退出登陆是每次测试都需要执行的动作,所以就作为公共模块来做了。public.py#载入所读取的配置文件并赋值import readerimport timek = reader.read()def login(driver): m

2018-01-15 22:46:16 886

原创 163邮箱自动化登录实现模块化【1】

首先,第一步需要有实现的思路。     我实现的思路是,1.账号、密码的配置文件;2.读取配置文件的模块;3.公共函数抽离;4.执行模块前面有整块的代码,这里指讲怎么分离。第二步,获取配置文件reader.py#读取配置文件def read(): f = open('use.txt','r') #如果打开失败就填入绝对路径试试D:\python\work\163mail\u

2018-01-15 22:27:44 3231

原创 基于python3+selenium实现自动枪火车票

什么介绍啊,背景啊我就省了,我只知道我需要一个能帮我抢到火车票的东西。那我刚学了python能不能实现呢?百度找资料并总结,我初步写出了如下代码:from selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsdef main():

2018-01-09 11:52:42 1879

转载 selenium webdriver+python的基本操作

选择浏览器:driver = webdriver.Firefox()打开url:driver.get("http://www.baidu.com")等待:driver.implicitly_wait(30)        driver.set_page_load_timeout(30)driver.set_script_timeout(30)关闭浏览器:driv

2018-01-08 12:05:34 1507

原创 163邮箱自动化登录实现模块化

from selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsurl = 'http://mail.163.com/'login_text = '登录'def openbrower():    webdriver_h

2017-12-20 23:24:11 2197

原创 selenium+python实现百度贴吧自动签到

第一步:进行百度贴吧的登录。from selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsusemane = '13169939146'pwd = 'xxxxx'driver = webdriver.Chrome

2017-12-19 16:47:00 690

原创 sublime中设置编程语言,并直接在sublime中运行,以及修改运行快捷键

1.找到Tools→Build System→New Build System2.将"shell_cmd":"make"改成{ “cmd”: [“C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32/python.exe”, “-u”, “$file”], “file_regex”: “^[ ]File \”(…?)\”,

2017-12-18 16:22:02 9776

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除