自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MTbaby的博客

If you want something in life,reach out and grab it.

  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 python开发电影查询系统(二)—Django展示

上篇博客讲了python爬取电影信息的后台数据处理,现在我们将Django前端显示。如果对Django还不熟的朋友可以先找资料熟悉一下。 这里我们直接讲。 1.安装好Django后,找到你的工作目录,创建好一个项目find_film:django-admin startproject find_film2.在find_film目录下,即与manage.py文件同级目录下,创建一个app ,就叫F

2017-08-17 10:50:19 8873 7

原创 python开发电影查询系统(一)—python实现后台数据

爬虫也学了很长一段时间了,虽然有些东西还不是很熟悉,但使用python和Django自己做了一个项目,即爬取http://www.bd-film.com/的电影信息,并将数据存储到本地,再通过Django做一个查询入口进行查询。我将代码实现大致分为三部分: 1.电影信息的爬取; 2.数据的存储;(缓存到redis) 3.数据的查询;效果图展示: 1.通过ID进行查询电影:2.通过电影名查询:

2017-08-16 16:46:22 15065 11

原创 基于 Excel 参数化你的 Selenium2 测试代码

在测试过程中直接读取本地excl文件中的数据,一方面,将数据存放本地进行测试非常方便,不需要在代码中一个一个传参;另一方面,简化了代码,是你的测试代码看起来非常简洁易懂。今天我们就如何使用 xlrd 模块来进行 python selenium2 + excel 自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中参数化的疑问。一、安装xlrd进入Python安装目录下的site-p

2017-08-31 09:39:01 1487

原创 Python 多线程 Selenium 跨浏览器测试

前言 在 web 测试中,不可避免的一个测试就是浏览器兼容性测试,在没有自动 化测试前,我们总是苦逼的在一台或多台机器上安装 N 种浏览器,然后手工在不同的浏览器上验证主业务流程和关键功能模块功能,以检测不同浏览器或不同版本浏览器上,我们的 web 应用是否可以正常工作。下面我们看看怎么利用 python selenium 进行自动化的跨浏览器测试。一、什么是跨浏览器测试跨浏览器测试是功能测试的

2017-08-30 11:53:58 2050

原创 selenium之unittest 装饰器

还记不记得我们selenium之unittest的简单用法(二)中的unittest执行顺序。 unittest 里面 setUp 可以在每次执行用例前执行,这样有效的减少了 代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。一、

2017-08-29 14:57:46 1237

原创 selenium之unittest批量执行测试用例、生成html报告

一、unittest 批量执行我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到 unittet 里面的 discover 方法来加载用例了。加载用例后,用 unittest 里面的 TextTestRunner 这里类的 run 方法去一次执行多个脚本的用例。二、新建测试项目1.打开pycharm,左上角File>New Projetc>Pure Py

2017-08-29 10:25:20 3868

原创 selenium之unittest的简单用法(二)

一、unittest 的执行顺序很多初学者在使用 unittest 框架时候,不清楚用例的执行顺序到底是怎样的。 对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行。 本篇通过最简单案例详细讲解 unittest 执行顺序。二、案例分析1.先定义一个测试类,里面写几个简单的 case#-*- coding:utf-8 -*- import unittest from se

2017-08-28 15:58:04 1367

原创 selenium之unittest的简单用法(一)

一、unittest简介熟悉 java 的应该都清楚常见的单元测试框架 Junit 和 TestNG,这个招聘的需求上也是经常见到的。python 里面也有单元测试框架-unittest,相当于是一个python 版的 junit。python 里面的单元测试框架除了 unittest,还有一个 pytest 框架,这个用的比较少,后面有空再继续分享。用法:先导入 unittest用 help

2017-08-28 15:53:04 3767

原创 selenium 爬页面源码(page_source )

前言 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium 的 page_source 方法可以获取到页面源码。1.selenium 的 page_source 方法可以直接返回页面源码 2.重新赋值后打印出来这里可以使用正则匹配到你想要的数据,比如我这里想要所有的链接,

2017-08-25 14:49:48 28507 4

原创 selenium iframe元素定位

不知道大家有没有这样一个经历,就是在定位元素时,怎么都定位不到,但是id等标签并没有错,真是让人摸不着头脑。其实,这就是iframe在作怪咯!本篇详细介绍 iframe 相关的切换 以 http://mail.163.com/ 的登录页面为案例,详细介绍 switch_to_frame 使用方法。一、frame 和 和 iframe 区别frame 与 iframe 两者可以实现的功能基本相同,

2017-08-25 11:15:37 5221

原创 selenium 定位一组元素

前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个 去定位的话,比较繁琐,这时候就可以定位一组对象。 webdriver 提供了定位一组元素的方法,跟前面八种定位方式其实一样,只是前面是单数, 这里是复数形式:find_elements 本篇拿百度搜索作为案例,从搜索结果中随机选择一条搜索结果,然后点击查看。一、定位搜索结果1.在百度搜索框输入关键字“

2017-08-25 10:07:40 1828

原创 selenium 多窗口、句柄处理

前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。本篇以打开百度新闻页面搜索按钮上的链接页面为例,依次打开每个按钮,并检验测试结果。用脚本批量操作,可以减少重复劳动,重复的事情让脚本去执行吧!一.定位一组元素1.打开百度首页面:http://www.baidu.c

2017-08-24 11:52:32 5919

原创 selenium 鼠标悬停事件

1.鼠标不仅仅可以点击(click),鼠标还有其它的操作,如:鼠标悬停在某个元素上,鼠标右击,鼠标按住某个按钮拖动; 2.鼠标事件需要先导入模块: from selenium.webdriver.common.action_chains import ActionChainsperform() 执行所有 ActionChains 中的行为move_to_element() 鼠标悬停3.这里以百度

2017-08-22 15:50:23 16348

download.zip

不用任何模板,实现京东首页,学习js和css的可以尝试

2021-02-19

OpenSSL-64位下载

OpenSSL-64位下载,有需要的可以下载哦,用于RSA密钥的生成。、

2018-05-28

openssl-0.9.8h-1-bin

RSA密钥生成工具Openssl,是一款不错的工具,用于RSA秘钥的生成。

2018-05-28

genymotion-no-java.zip 下载

genymotion-no-java.zip 下载,用于genymotion安装apk失败的情况,具体做法可参考http://blog.csdn.net/mtbaby/article/details/78479739

2017-11-09

geckodriver.exe

谷歌driver.exe

2017-08-30

iedriver.exe

iedriver.exe下载

2017-08-30

PowerDesigner16.5汉化文件

PowerDesigner16.5汉化文件

2017-07-31

PowerDesigner15.1汉化文件

PowerDesigner15.1汉化文件

2017-07-31

bobo-2.4.0

bobo-2.4.0

2017-07-26

redis-64.3.0

redis安装包

2017-07-24

pyOpenSSL+zope.interface

pyOpenSSL+zope.interface下载

2017-07-14

pip-9.0.1.tar.gz

pip-9.0.1.tar.gz下载

2017-07-14

pywin32-221.win32-py2.7.exe

pywin32-221.win32-py2.7.exe

2017-07-14

python-2.7.13.msi

python2.7的安装包

2017-07-14

selenium-server-standalone-2.44.0.jar

selenium-server-standalone-2.44.0, selenium最新服务器,

2017-06-20

LR11破解文件

该文件用于LR11的破解,内有详细破解方式。

2016-08-22

空空如也

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

TA关注的人

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