Flora's Zone

Just for record and share!

排序:
默认
按更新时间
按访问量

[Python爬虫] 通过接口登录系统(带token)以及抓取登录后的所有请求链接

本文章分为3步: 1. LoginAff.py:通过接口登录系统 2. GetAllLinks.py:通过爬虫爬取所有href和src的链接,并过滤掉一些无用的链接 3. VisitAllLinks.py:通过post或get方法去访问这些链接,看是否能访问成功 LoginAff.p...

2018-08-01 17:34:01

阅读数:582

评论数:0

C# 普通的计算器

最近在学习C#,看文档看的头疼。朋友说你不如自己试着写一个加法计算器吧。然后就写了一个。支持计算类似12.12, 123,.99,-1这样的数据。具体代码如下:主函数如下:...

2018-05-23 15:50:54

阅读数:595

评论数:0

Python_Selenium自动化测试实战

项目背景 对http://www.51zxw.net/我要自学网进行登录测试 功能实现 自动运行用例 自动生成测试报告 自动断言和截图 自动将最新的测试报告发送到指定邮箱 PageObject+Unittest 项目架构   driver driver.py: fr...

2018-05-22 20:40:25

阅读数:383

评论数:0

自动化测试设计模式Page Object

Page Obejct是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素和功能模块的封装减少冗余代码,同时在项目后期维护中,若元素定位或功能模块发生变化,只需要调整页面元素或功能模块封装的代码,提高测试用例的可维护性。示例:登录我要自学网文件目录如下:BasePage.py...

2018-05-22 19:57:26

阅读数:410

评论数:0

webdriver元素定位-By方式定位元素

By方式元素定位

2018-05-22 18:56:07

阅读数:268

评论数:0

Python编码规范

参考链接:1、Google Python编码规范中文2、Google Style Guide - Python3、PEP 8 -- Style Guide for Python CodePYTHON编码规范1、Google Python编码规范中文2、Google Style Guide - Py...

2018-05-09 17:04:39

阅读数:266

评论数:0

Python 通过邮件发送测试报告 示例

项目目录结构如下:StarEnd.py:affiliate_login.py:test_affiliatelogin.py:send_newreport.py:RunTest.py:运行后测试结果保存在当前项目目录的Test_Report目录下:并且测试结果会通过指定发送者邮箱发送到指定收件者邮箱...

2018-05-09 16:01:46

阅读数:425

评论数:0

Python邮件发送单人或多人+整合测试报告

SMTP(Simple Transfer Protocol)SMTP即简单邮件传输协议,它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或者中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议的发送邮件服...

2018-05-08 21:10:55

阅读数:457

评论数:0

unittest框架-测试报告的生成和优化

自动化测试完成之后,我们需要生成测试报告来查看测试结果,使用HTMLTestRunner模块可以直接生成html格式的报告。测试报告的生成下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html因为这个报告的模板是某位大师用python 2....

2018-05-03 19:42:03

阅读数:666

评论数:0

unittest框架-百度搜索示例

Test_Baidu文件目录下包含3个python文件:I--StartEnd.py     SetUp和TearDown管理I--test_baidu.py   测试用例I--runtest.py   用例执行管理StartEnd.py     SetUp和TearDown管理test_baid...

2018-04-24 17:32:49

阅读数:242

评论数:0

unittest框架-skip跳过测试和预期失败

概要当测试用例写完后,有些模块有改动时候,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例。或者前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行,节省用例执行时间。skip装饰器一共有四个   @unittest....

2018-04-23 20:05:27

阅读数:268

评论数:0

unittest框架-测试用例管理

新增用例管理前面是针对单个add方法来进行单元测试,如果需要对多个方法来进行测试,该如何处理?如新增一个Sub方法来进行单元测试验证。(蓝色是新增的sub方法)我们需要同时对add和sub方法进行单元测试。那么我们需要针对新的sub方法,新增一个class作为TestCase。测试结果如下:用例公...

2018-04-19 20:19:14

阅读数:265

评论数:0

单元测试框架Unit testing framework (PyUnit)

单元测试单元测试(unit testing)是指对软件中最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况取判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元测试就是人为规定的最小的被测试功能模块...

2018-04-18 18:30:06

阅读数:218

评论数:0

JMeter 连接 MySQL数据库测试

1、下载安装mysql驱动包提供下载地址:https://dev.mysql.com/downloads/connector/j/也可以自行百度搜索下载。下载完成之后,将mysql驱动放置到...\apache-jmeter-3.2\lib目录下。然后重新启动JMeter。2、测试计划添加mysq...

2018-03-21 09:52:42

阅读数:269

评论数:0

自动化测试模型

概念自动化测试模型可以看作自动化测试框架与工具设计的思想。自动化测试不仅仅是单纯写脚本运行就可以了,还需要考虑从到如何使脚本运行效率提高,代码复用,参数化等问题。自动化测试模型分为四大类:线性模型,模块化驱动测试,数据驱动,关键字驱动。线性模型线性脚本中每个脚本都相互独立,且不会产生其他依赖与调用...

2018-03-19 20:59:29

阅读数:201

评论数:0

Webdriver- Cookie处理 & 验证码处理

Cookie处理Cookie是储存再用户本地终端上的数据,实际上是一小段的文本信息。Cookie帮助Web站点保存有关访问者的信息,方便用户的访问。如记住用户名和密码实现自动登录。案例:查看访问我要自学网时的Cookie内容自动化测试验证码处理不少网站再在用户登录,用户提交信息等登录和输入页面上使...

2018-03-19 20:21:49

阅读数:223

评论数:0

计算机系统构成及硬件基础知识

本章主要包括以下部分:数值转换数的表示计算机体系结构计算机的组成寻址方式校验码数值转换R进制转十进制使用按权展开法。其具体操作方式为:将R进制数的每一位数值用Rk形式表示,即幂的底数是R,指数是k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数,而当该位位于...

2018-03-15 20:54:47

阅读数:493

评论数:0

Webdriver 文件上传 & 浏览器滚动条操作 & 网页截图操作

文件上传案例:在百度搜搜上传本地图片进行搜索浏览器滚动条操作案例:打开我要自学网,将滚动条拖动到最底部,然后再拖到最顶部注意:这里用到了js,里面还有很多js的用法,以后再探讨。网页截图操作案例:分别打开百度和我要自学网,然后进行网页截图并保存到本地。...

2018-03-14 21:23:22

阅读数:209

评论数:0

Webdriver-Frame嵌套页面元素定位 & 多窗口切换 & 警告弹窗处理

Frame嵌套页面元素定位案例:定位到QQ空间的登录框架,切换到账号密码登录模式,输入QQ号码多窗口切换案例:打开我要自学网selenium课程主页,然后打开2-1课程详情页面,再回到课程主页打开3-1课程详情页面。警告弹窗处理案例:点击百度首页的设置-搜索按钮-保存设置,再点击弹窗的确定按钮...

2018-03-12 21:17:58

阅读数:262

评论数:0

Webdriver显示等待 & 隐式等待

概念显示等待是针对某一个元素进行相关的等待判定隐式等待不针对某一个元素进行等待,全局元素等待相关模块WebDriverWait 显示等待针对元素必用expected conditions  预期条件类(里面包含方法可以调用,用于显示等待)NoSuchElementException 用于隐式等待抛...

2018-03-12 21:05:04

阅读数:232

评论数:0

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