自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 测试开发之Django——No8.Django中的视图与URL配置

在Django中,页面内容是靠views function(视图函数)来产生,URL定义在URLconf中。这是一个纯净项目的url配置文件,他存在的目录,是与setting文件在同一个目录中。urlpatterns,就是一个保存url配置的变量,他的类型是list。创建项目之后,这个文件中有一些例子了。但是他在注释中也给了我们一些其他的用法。第一种,就是他例子中...

2018-11-15 15:22:00 71

转载 测试开发之Django——No7.Django模板中的过滤器

1.add将参数添加到值。例如:{{ value|add:"2" }}如果value是4,那么输出将是6。此过滤器将首先尝试将两个值强制转换为整数。如果失败,它将尝试将值一起添加到一起。这将适用于某些数据类型(字符串,列表等),而对其他数据类型则失败。如果失败,结果将为空字符串。例如,如果我们有:{{ first|add:se...

2018-11-15 15:02:00 245

转载 测试开发之Django——No6.Django模板中的标签语言

模板中的标签语言1.if/else{% if %} 标签检查(evaluate)一个变量,如果这个变量为真(即:变量存在,非空,不是布尔值假),系统会显示在{% if %} 和{% endif %}直接的任何内容。例如:{% if a %}  <p>Welcome to the weekend!</p>{% endif %}...

2018-11-15 14:28:00 117

转载 测试开发之Django——No5.Django项目的部署(CentOS7+nginx)

配置环境:CentOS71.安装python3环境默认的CentOS7系统中,会安装python2.7的版本,由于Django2.0并不支持python2.7的版本,所以我们需要自己在系统中安装python3的版本。① 安装wget工具,用于在网上下载文件这样代表,我的系统中,已经安装了wget,如果没有,会自动下载安装② 安装gcc编译环境,安装pytho...

2018-11-14 14:06:00 70

转载 测试开发之前端——No9.HTML5中的视频/音频

HTML5 视频和音频的 DOM 参考手册HTML5 DOM 为 <audio> 和 <video> 元素提供了方法、属性和事件。这些方法、属性和事件允许您使用 JavaScript 来操作 <audio> 和 <video> 元素。HTML5 Audio/Video 方法方法描述addTextTrack...

2018-11-09 17:32:00 279

转载 测试开发之前端——No8.HTML5中的媒介事件

媒介事件由视频、图像以及音频等媒介触发的事件。适用于所有 HTML 5 元素,不过在媒介元素(诸如 audio、embed、img、object 以及 video)中最常用:属性值描述onabortscript当发生中止事件时运行脚本oncanplayscript当媒介能够开始播放但可能因缓冲而需要停止时运行脚本onca...

2018-11-09 17:32:00 92

转载 测试开发之前端——No7.HTML5中的鼠标事件

鼠标事件由鼠标或相似的用户动作触发的事件。适用于所有 HTML 5 元素:属性值描述onclickscript当单击鼠标时运行脚本ondblclickscript当双击鼠标时运行脚本ondragscript当拖动元素时运行脚本ondragendscript当拖动操作结束时运行脚本o...

2018-11-09 17:31:00 82

转载 测试开发之前端——No6.HTML5中的键盘事件

键盘事件由键盘触发的事件。适用于所有 HTML 5 元素:属性值描述onkeydownscript当按下按键时运行脚本onkeypressscript当按下并松开按键时运行脚本onkeyupscript当松开按键时运行脚本转载于:https://www.cnblogs.com/AngesZhu/p...

2018-11-09 17:30:00 75

转载 测试开发之前端——No5.HTML5中的表单事件

表单事件由 HTML 表单内部的动作触发的事件。适用于所有 HTML 5 元素,不过最常用于表单元素中:属性值描述onblurscript当元素失去焦点时运行脚本onchangescript当元素改变时运行脚本oncontextmenuscript当触发上下文菜单时运行脚本onfocusscrip...

2018-11-09 17:29:00 59

转载 测试开发之前端——No4.HTML5中的事件属性

HTML5的事件属性。属性值描述onafterprintscript在打印文档之后运行脚本onbeforeprintscript在文档打印之前运行脚本onbeforeonloadscript在文档加载之前运行脚本onblurscript当窗口失去焦点时运行脚本onerrorscript...

2018-11-09 17:27:00 47

转载 测试开发之前端——No2.HTML5中的标签

HTML5中的标签。标签描述<!--...-->定义注释。<!DOCTYPE>定义文档类型。<a>定义超链接。<abbr>定义缩写。<acronym>HTML 5 中不支持。定义首字母缩写。<address>定义...

2018-11-09 17:26:00 49

转载 测试开发之前端——No3.HTML5中的标准属性

HTML5的标准属性属性值描述accesskeycharacter规定访问元素的键盘快捷键classclassname规定元素的类名(用于规定样式表中的类)。contenteditabletruefalse规定是否允许用户编辑内容。contextmenumenu_id规定元素的上下...

2018-11-09 17:26:00 55

转载 测试开发之前端——No1.HTML和HTML5

学习之前,让我们先来了解一下HTML。它的英文全称是:Hyper Text Markup Language,中文通常被称为超文本标记语言,HTML是Internet中用于编写网页的主要语言,HTML提供了精简而有力的文件定义,可以设计出多姿多彩的超媒体文件。通过HTTP通信协议,HTML文件得以在万维网上进行跨平台的文件交换。HTML的特性:HTML文件制作简单,...

2018-11-09 17:22:00 69

转载 测试开发之Django——No4.Django中前端框架的配置与添加

我们在开发一个web项目的时候,虽然我们不是专业开发,但是我们也想要做出来一个美美的前端页面。这种时候,百度上铺天盖地的前端框架就是我们的最好选择了。当然,在网上直接下载的框架,我们是不能直接用的,所以本篇介绍一下我们怎么样来修改这个模板首先,我们先下载一个免费的模板。我们可以看到他的目录结构,用浏览器打开index.html文件之后可以看到模板的样式。...

2018-11-05 17:21:00 142

转载 测试开发之Django——No3.Django中的试图(views)

说到views,我们先来说django中执行的一个顺序。我们打开一个django中配置的页面,之后的执行是有这么几个步骤:  1.系统配置的urls中寻找是否配置了这个地址;  2.如果已经配置了这个地址,那么查找他对应的views;  3.根据views的return,来查找页面上显示的模板即前端页面。我们先看一个简单的例子  在页面中显示我们要显示的ti...

2018-11-05 16:01:00 87

转载 测试开发之Django——No2.Django的安装以及项目创建

开发平台:MacPython版本:3.7Django版本:2.0.5一、Django的安装  1.pip安装  输入命令pip install Django==2.0.5  说明:不指定版本,则安装的是django当前最高版本;     如果您的计算机有两个python版本,则安装命令输入时要注意。  2.压缩包自行安装  压缩包下载...

2018-11-05 15:34:00 59

转载 测试开发之Django——No1.介绍以及引申

前言> 测试行业发展飞速,自动化测试兴起,由此对测试人员的要求与日俱增。随时而来的,就是职能的增加。> 首先需要学习的,就是自动化测试。而由自动化测试引申而来的,就是另外几个新增的岗位:自动化测试工程师、测试开发工程师、测试架构工程师。作为测试人员,学习的内容也越来越多> 除了大家需要学会编程能力外,还需要具备的一点,就是对测试平台的开发或维护,这里有些同学...

2018-11-04 11:39:00 96

转载 面试题精选 —— 数据库统计

面试的时候总会遇到这样那样的问题,数据库更是一个必不可少的问题。今天给大家分享一道数据库方面的面试题!题目如下:已知一数据表aa,内容与格式如下:写一个sql,按照格式输出下列内容:……………………………………………………下面我们来一起看一下这道题应该怎么去做。首先,我们先想到...

2018-07-11 18:04:00 239

转载 Python常见面试(习题)——水仙花数

今天,给大家分享一个习题。用python输出100到1000以内的水仙花数。相信很多小伙伴都听到过,或者遇到过这个题目。那么今天就来带大家做一做这道题。首先,我们要知道什么是水仙花数,(@_@;)水仙花数是什么,我真的不知道啊???让我们来百度一下(内容来自百度百科)。水仙花数(Narcissist...

2018-06-13 12:46:00 357

转载 python基础类型 —— Sets集合

集合(set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。运行结果如下:sets其他操作: 1 myset.add('x') # 添加一项 2 3 myset.update([10, 37, 42]) # 在s中添加多项 4 5 myset.remove('Jim') # 移除一项 6 ...

2018-02-06 16:26:00 88

转载 windows下同时安装python2和python3

之前学习的时候使用2.7比较多。想练习3.7的时候,两个版本兼容的问题,苦恼了几天。查了一下资料,发现了一个很好的方法。记录一下,也做一个分享。本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。很多的帖子,给出的解决方法,均是在根目录中,把python.exe和pip.exe的文件名修改了。但是这样的方法...

2018-01-29 18:32:00 54

转载 jython安装

看书和资料的时候意外发现了jython。Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库...

2018-01-18 16:52:00 316

转载 python之uinttest,用例执行顺序

unittest单元测试框架,以test开头的测试用例,默认执行顺序是按照ASC码来执行如果有类,先排序执行类,在执行类中,再排序用例顺序执行如果想要按照指定的顺序执行测试用例。那么就需要用到测试套件TestSuite了。首先,要保证测试用例和执行脚本,非同一个py文件。虽然不知道为啥,但是在同一个py文件中执行,总是会按照默认顺序执行然后构...

2017-11-14 17:29:00 80

转载 No.20 selenium学习之路之文件读写

1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object=open('thefile.txt')try: all_the_text=file_object.read( )finally: file_object.close( )注:不能把open语句放...

2017-11-14 14:27:00 94

转载 No.19 selenium学习之路之os模块

os模块没有什么好说的,直接看实例就可以了读取文件内容:open只能读文件的内容,不能读文件夹的内容常用方法:1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'2. os.getcwd()——得到当前工作的目录。3. os.listdir()——指定所有目录下所有的文件和目录名...

2017-11-14 14:25:00 66

转载 No.18 selenium学习之路之批量执行测试用例

diascover方法,加载所有测试用例1.discover方法里面有三个参数:-case_dir:测试用例的目录-pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开头的所有脚本。-top_level_dir:这个是顶层目录的名称,一般默认等于None就行了。2.discover加载到的用例是一个list集合,需要重新写入到一个...

2017-11-14 14:11:00 60

转载 python进阶学习之高阶函数

高阶函数就是把函数当做参数传递的一种函数,例如:执行结果:1.map()函数map()接收一个函数 f和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。执行结果:2.reduce()函数reduce()函数接收的参数和 map()类似,一个函数 f,一个lis...

2017-11-14 13:45:00 58

转载 python进阶学习之匿名函数lambda

定义:  lambda 参数列表:return(表达式)匿名函数的表达式,只允许有一个。匿名函数一般用于较简单的情况。实例1:实例2,配合高阶函数filter()使用:filter()函数是Python内置的另一个有用的高阶函数,filter()函数接收一个函数 f和一个list,这个函数f的作用是对每个元素进行判...

2017-11-14 13:32:00 53

转载 No.17 selenium学习之路之判断与等待

一、三种等待方式1.sleep  加载time库。time.sleep()  休眠单位以秒为单位2.implicitly_wait()  等待页面完全加载完成(左上角转圈结束)  参数为等待时间,等待页面加载时间,超出等待时间没有加载完,抛出异常  时间单位依旧为秒3.WebDriverWait类WebDriverWait(s...

2017-11-14 13:12:00 69

转载 No.16 selenium学习之路之异常处理

一、常见的几种异常:SyntaxError:语法错误NameError:试图访问的变量名不存在IndexError:索引错误,使用的索引不存在,超出序列范围KeyError:使用了不存在的关键字TypeError:类型错误ValueError:值错误AttributeError:属性错误IOError:输入输出错误NoSuchElementEx...

2017-11-13 17:33:00 57

转载 python之assert断言

assert只是一个检查,为真不做任何事,不为真时,抛出异常,并包含错误信息1.根据布尔值判断2.判断是否相等3.返回值是否为空4.是否包含某值x in y其他方法,可以参考http://www.cnpythoner.com/post/303.html转载于:https://www.cnblogs.com/...

2017-11-13 17:03:00 61

转载 python之uinttest单元测试框架

unittest,是python中针对单元测试的一个测试框架相当于python版的junit简单举个例子:如图,使用时,测试类需要继承单元测试TestCase这个类必须要有setUp()和teatDown(),无操作可以写pass测试用例必须以test开头用例执行顺序是按照ascii码转载于:https://www.cnblo...

2017-11-13 16:54:00 102

转载 测试用例

一、功能测试功能测试的测试用例,一般包含几个重要的字段1.模块表示测试的模块,或者大的范围2.功能点表示检查的重要部分3.编号4.操作步骤操作步骤需要每一步每一步详细编写5.期望结果期望结果对应的是操作步骤,每一个操作步骤对应一个测试点。6.测试结果通过、失败、暂不执行7.备注(选填)...

2017-11-13 16:46:00 173

转载 No.15 selenium for python JavaScript

JS处理滚动条一、上下滚动1.滚动条回到顶部:js="var q=document.documentElement.scrollTop=10000"driver.execute_script(js)2.滚动条拉到底部js="var q=document.documentElement.scrollTop=10000"driver.execute_script(...

2017-11-13 16:33:00 52

转载 No.14 selenium for python table表单

table表单,HTML中的特征标识性标签:table、tr、th、td定位使用Xpath定位点击表格中的元素即可转载于:https://www.cnblogs.com/AngesZhu/p/7826726.html

2017-11-13 15:58:00 67

转载 No.13 selenium for python 单选框和复选框

单选框 radio点击图标,可以获取HTML中定位。使用普通的ID定位就可以了定位到指定元素,然后使用clicd选中即可复选框 checkbox勾选单个框,跟单选框一样,定位后点击就可以了全部勾选,使用定位到一组元素,定位到所有的复选框。然后用for循环,每个点击一下elements,定位多个元素,不能直接操作。需要用循环搭配使用。...

2017-11-13 15:47:00 84

转载 No.12 selenium for python 截屏

一、selenium for python 提供的几种截图方法从上至下,很容易理解1.as_file  获取当前window的截图,参数filename则表示截图的路径以及名称  出现IOError时候返回False,截图成功返回True。2.as_base64(self)  功能与上面一个方法一致,都是获取当前屏幕截图,  区别在于,保存的是base64...

2017-11-13 14:01:00 70

转载 No.11 selenium学习之路之浏览器大小

通过set_window_size()方法可以设置打开的浏览器大小maximize_window()方法可以把当前浏览器最大化例子:转载于:https://www.cnblogs.com/AngesZhu/p/7825561.html...

2017-11-13 11:34:00 54

转载 git —— pycharm+git管理/编辑项目

pycharm+git 管理/编辑项目一、pycharm中配置github二、配置git并不是配置了GitHub就可以的。还需要配置一下Git前提是本地中已经安装了git三、把本地项目上传到GitHub中(GitHub中没有项目)按照指示添加好需要填写的内容确定后可以在GitHub中看到上传的内容四、下载GitHub版...

2017-11-01 16:39:00 134

转载 git —— 标签

标签:为分支添加一个可读标识。1.创建标签操作步骤:   切换到需要打标签的分支上  $ git branch  $ git checkout master  为当前分支新增一个标签  $ git tag v1.02.查看标签  $ git tag3.为指定提交的commit上添加标签  查看历史提交的commit id ...

2017-11-01 15:37:00 45

空空如也

空空如也

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

TA关注的人

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