自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML结构

HTML元素语法1、HTML 元素以开始标签起始,以结束标签终止;元素的内容是开始标签与结束标签之间的内容;<p>在这里输入元素的内容</p>2HTML结构<!DOCTYPE html> <!-- 声明是一个html5的文档 --><html> <head> <!-- HTML文件头部起始标记 --> <meta http-equiv="content-ty

2021-09-15 18:22:30 188 18

原创 2019-11-21 对象转换成json

https://www.jb51.net/article/65101.htmJSON进阶Python的dict对象可以直接序列化为JSON的{},不过,很多时候,我们更喜欢用class表示对象,比如定义Student类,然后序列化:? 1 2 3 4 5 6 7 8 9 10 im...

2019-11-21 21:12:53 217 14

原创 pytest安装与入门

文章转载:https://www.jianshu.com/p/dd4523fa02c1 https://www.jianshu.com/p/e173ee66b780综合一下这两篇文章,先入个门,感谢大神们的分享!总体思路: 在window下,先安装Python3.6, cmd控制台运行Python, 通过pip安装requests库 和pytest...

2019-09-20 20:02:30 1721 15

原创 Selenium自动化测试----PageObj

创建了3个文件夹:case、common、pagecommon文件夹下,新建base.pyfrom selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions a...

2019-04-18 17:30:58 223

原创 Selenium自动化测试----文件下载

说明:这个是火狐浏览器+seleniumfrom selenium import webdriverimport time'''通过Firefox浏览器来下载文件时,可以设置其Profile:browser.download.dir:指定下载路径browser.download.folderList:设置成0表示下载到桌面:设置成1:表示下载到默认路径,设置成2:表示使用自...

2019-04-14 17:28:45 1249

原创 Selenium自动化测试----Lib\site-packages生成测试报告

前言使用HTMLTestRunner需要在python安装目录Lib\site-packages文件下添加Lib\site-packages.py文件, 目前我使用的python版本是Python 3.6.1,HTMLTestRunner.py文件分享:链接:https://pan.baidu.com/s/1ffdhVivVCoZHMbVJwx6GWg提取码:n9vx生成测试报告1、创...

2019-04-05 10:39:00 210

转载 火狐浏览器与selenium版本的适配问题

转载:https://blog.csdn.net/fetch001/article/details/64437979/

2019-03-27 14:29:02 1432 8

原创 模块划分

新建一个子包ang4_4创建两个类,一个主模块  主要更改的地方主模块添加两行代码是导入包from chuanjiang.version4.version4_4.menu import Menufrom chuanjiang.version4.version4_4.testengineer import TestEngineerif __name__ == "__main__": ...

2019-01-14 15:00:16 968

原创 第二章 变量和简单的数据类型

变量命名规则:变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头; 变量名不能包含空格,但可使用下划线来分割其中的单词 不要将python关键字和函数名用作变量名 Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象;序列是python最基本的数据结构方式;列表和元组的主要区别:列表可以修改,元组...

2019-01-11 17:49:25 133

原创 第三章 线性表

线性表:零个或多个数据元素的有限序列线性表的顺序存储方式:就是在内存中找了块地儿,通过占位的形式,把一定内存空间给占了,然后把相同数据类型的数据元素一次存放在这块空地中。#define MAXSIZE 20 /*存储空间初始分配量*/typedef int ElemType;/* ElemType 类型根据实际情况而定,这里假设为int*/typedef struct{ ...

2019-01-11 10:20:40 132

原创 第一章 Linux简介

1.2  Linux的特点免费开源。 模块化程度高。Linux的内核设计分成进程管理、内存管理、进程间通信、虚拟文件系统、网络; 广泛的硬件支持。 安全稳定;比如读写权限控制、带保护的子系统、审计跟踪、核心授权等 多用户,多任务;多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响;多任务是指计算机同时运行多个程序,且程序之间彼此独立; 良好的可移植...

2019-01-10 16:01:06 139

原创 第二章 算法

算法【Algorithm】:描述解决问题的方法;算法的五个特性:输入、输出、有穷性、确定性、可行性输入输出:算法至少有一个或多个输出 有穷性:指算法在执行有限的步骤之后,自动结束而不会出现无限循环 确定性:算法的每一个步骤都具有确定的含义,不会出现二义性 可行性:算法的每一步都必须是可行的算法设计的要求:正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正...

2019-01-09 16:48:03 124

转载 CSRF verification failed. Request aborted.

参考文章:https://www.cnblogs.com/Dennis-mi/p/5565934.html解决方法: 1、在表单Form里加上{% csrf_token %}2、在Settings里的MIDDLEWARE_CLASSES增加配置:(一般默认就有)'django.middleware.csrf.CsrfViewMiddleware',#'django.middleware.csrf....

2018-06-06 00:26:00 645

原创 新版的pycharm不需要再setting中添加应用项目的名称

出现错误信息:django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: web解决方法:去掉添加的项目名web

2018-06-06 00:24:16 3918

原创 第二章 新手必须掌握的Linux命令

Linux命令的格式: 命令名称   【命令参数】 【命令对象】长格式:-- 完整的选项名称短格式:-  单个字母的缩写man  man       查看man命令自身的帮助信息date命令用于显示及设置系统的时间或日期  格式:date【选项】+【指定的格式】date "+%Y-%m-%d %H:%M:%S"参数作用%t跳格【Tab】键%H小时(00~23)%I小时(00~12)%M分钟(00~...

2018-06-04 19:58:16 138

原创 pythonIDE实现清屏

pythonIDE实现清屏,设置快捷键ctr+L;1、在安装python的目录 : python\Lib\idlelib  添加文件,并命名为ClearWindow.py"""Clear Window ExtensionVersion: 0.2Author: Roger D. Serwy roger.serwy@gmail.comDate: 2009-06-14I...

2018-05-16 23:55:40 3244 1

转载 面试题11:jquery中$.get()提交和$.post()提交有区别吗?

相同点:都是异步请求的方式来获取服务端的数据;异同点:1、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。2、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器的,这种传递是对用户不可见的。3、数据传输大小不同:get方式传输的数据大小不能超过2KB 而P...

2018-05-16 11:54:06 6199

转载 面试题10:什么是跨域?跨域请求资源的方法有哪些?

1、什么是跨域?由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。存在跨域的情况:网络协议不同,如http协议访问https协议。端口不同,如80端口访问8080端口。域名不同,如qianduanblog.com访问baidu.com。子域名不同,如abc.qianduanblog.com访问def.qianduanblog.com。域名和域名对应i...

2018-05-16 08:47:33 2703

转载 面试题8:JavaScript有几种类型的值?能否画一下它们的内存图;

栈:原始数据类型(Undefined  Null  Boolean  Number  String)堆:引用数据类型(对象、数组、函数)原始数据引用数据4、总结区别  a 声明变量时不同的内存分配:  1)原始值:存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。    这是因为这些原始类型占据的空间是固定的,所以可将他们存储在较小的内存区域 – 栈中。这样存储便于...

2018-05-15 20:10:39 8743

原创 浮动布局

float:none  left  right inheritnone:默认值,不浮动;inherit:继承父元素的float的值【IE不支持这个选项】;1、对于块级元素,在不设置宽度的情况下,默认的宽度是100%,一旦设置了浮动,它的宽度就会根据内容进行自动调整; &lt;html&gt; &lt;head&gt; &lt;title&gt;浮动&lt;/title&gt; &lt;s...

2018-05-15 19:59:24 811

原创 面试题7:介绍JS的基本数据类型以及JS的内置对象

基本数据类型:Undefined  Null  Boolean  Number  String内置对象:Object是Javascript中所有对象的父对象               数据封装对象:Object  Array  Boolean   Number  String               其他对象:Function  Argument  Math  Date  RegExp Er...

2018-05-15 18:20:23 1663

转载 面试题6:Ajax请求原理

创建XMLHttpRequest对象,也就是创建一个异步调用对象。创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息;设置响应HTTP请求状态变化的函数;发送HTTP请求 ;获取异步调用返回的数据;使用JavaScript和DOM实现局部刷新;...

2018-05-15 17:48:01 955

转载 面试题4:::before 和:before有什么区别

相同点    都可以用来表示伪类对象,用来设置对象前的内容    :befor和::before写法是等效的 不同点    :befor是Css2的写法,::before是Css3的写法    :before的兼容性要比::before好 ,不过在H5开发中建议使用::before比较好加分项    伪类对象要配合content属性一起使用    伪类对象不会出现在DOM中,所以不能通过js来操作...

2018-05-15 13:56:39 846

转载 面试题3:href和src的区别

 原文转载:https://www.cnblogs.com/huangwentian/p/6417870.htmlhref标识超文本引用,用在link和a等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系src表示引用资源,表示替换当前元素,用在img,script,iframe上,src是页面内容不可缺少的一部分。src是source的缩写,是指向外部资源的位置,指向的内部会...

2018-05-15 08:05:09 354

转载 面试题2:link与@import之间的区别

两者都是外部引用CSS的方式,但是存在一定的区别:区别1:link除了引用样式文件,还可以引用图片等资源文件,而import只引用样式文件区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。区别4:ink支持使用Javascript控制DOM去改变样...

2018-05-15 07:49:41 3878

转载 面试题1:实现今年倒计时功能

文章转载:https://blog.csdn.net/lxcao/article/details/60326503在网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示”XX年还剩XX天XX时XX分XX秒”&lt;!DOCTYPEHTML&gt;&lt;html&gt; &lt;head&gt; &lt;meta http-equiv=" "Conte...

2018-05-15 07:35:35 359

原创 Vue项目安装常见问题

Vue-cli安装1、安装:npm install cnpm -g --registry=https://registry.npm.taobao.org;  注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;2、执行命令: vue init webpack demo(你新建的项目名称/文件名称),执行之后将会 自动初始化一个文件夹 :demo问题...

2018-05-05 16:47:10 2364

转载 css定位

参考文章:http://www.cnblogs.com/gaohuijiao/p/6371010.html                http://www.cnblogs.com/gaohuijiao/p/6369138.htmlCSS 有三种基本的定位机制:普通流、浮动和定位Position。影响元素定位的是浮动和Position。 在分析定位之前,理解一下行级元素和块级元素。行级元素:元素...

2018-04-29 17:31:36 957

空空如也

空空如也

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

TA关注的人

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