自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python-web自动化三种切换方式

driver.switch_to.frame(driver.find_element_by_xpath(’//iframe[@name=“login_frame_qq”]’)) #通过webelement。driver.switch_to.frame(‘login_frame_qq’) #通过name。先确认你要操作的元素,是否存在与iframe中,如果元素在iframe中就需要切换。返回默认的html页面,无论现在在那一层的iframe,执行一次即可。:有三种方法,只是单纯的切换。

2023-08-16 18:38:54 698

原创 UI自动化测试常见的Exception

【代码】UI自动化测试常见的Exception。

2023-08-16 15:37:07 604

原创 UI和API自动化测试的失败原因

【代码】UI和API自动化测试的失败原因。

2023-08-16 15:33:43 391

原创 k8s基础使用

K8S基础使用

2023-02-06 18:04:27 128 1

原创 Jmeter基础

Jmeter的基础使用

2023-02-06 17:27:07 129

原创 ajax实现简单的登录页面

一.什么是ajax :Ajax是一种无需重新加载整个网页,能够更新部分网页的技术。二.ajax的工作原理:Ajax工作原理是一个页面的指定位置可以加载另一个页面所有的输出内容,这样就实现了一个静态页面也能获取到数据库中的返回数据信息了。 所以Ajax实现了一个静态网页在不刷新整个页面的情况下与服务器通信,减少了用户等待时间,同时降低了网络流量,增强了客户体验的友好程度。三.用ajax实现简...

2019-03-04 17:25:03 8523 1

原创 如何用Python操作Redis

想要用Python操作Redis,就要掌握虚拟环境redis安装以及开启Redis服务器的命令.具体操作如下:-一. 掌握虚拟环境redis安装安装包第一种:进入虚拟环境py_django,联⽹安装包redispip install redis第二种:进⼊虚拟环境py_django,联⽹安装包rediseasy_install redis第三种:到中⽂官⽹-客户...

2019-02-14 17:34:41 149

原创 Redis简介、下载以及配置

一.Redis简介:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是 NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接...

2019-02-14 17:09:16 173

原创 Django之Model层的管理器与元选项

一.Models中的自定义管理器:自定义一个管理器类,这个类继承models.Manger类。再在具体的模型类里定义一个自定义管理器类的对象。二.自定义管理器的应用场景:1) 改变查询的结果集。比如调用BookInfo.books.all()返回的是没有删除的图书的数据。2) 添加额外的方法。管理器类中定义一个方法帮我们操作模型类对应的数据表。使用self.model就可以创建...

2019-01-29 17:11:55 149

原创 Django之Model层的F对象,Q对象以及聚合函数

一.F对象:作用:用于类属性之间的比较。使用之前需要先导入:from django.db.models import F例1:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(bread__gt=F('bcomment'))**例2:**查询图书 阅读量大于2倍评论 量图书信息。BookInfo.objects.filter(bread__gt=F(...

2019-01-29 16:42:06 593

原创 Django之M层的字段属性和选项以及查询函数

一.常用的字段属性:1.AutoField自动增长的IntegerField,通常不用指定,不指定时Django会自动创建属性名为id的自动增长属性。2.BooleanField布尔字段,值为True或False。3.NullBooleanField支持Null、True、False三种值。4.CharField(max_length=最大长度)字符串。参数max_length表示...

2019-01-28 17:52:43 369

原创 Django之Model层的基础知识

一.模型类1.1 ORM:O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。Django ORM框架的功能:a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。b) 根据设计的模型类生成数据库中的表格。c) 通过方便的配置就可以进行数据库的切换。二. Django配置使用mysql数据库修改s...

2019-01-28 17:00:47 236

原创 Django项目的创建

一.创建django项目:1.命令:django-admin startproject 项目名注意:创建应用必须先进入虚拟环境。2.项目目录如下:项目目录解释如下:_ init _.py: 说明test1是python包settings.py:项目的配置文件urls.py: 进行url路由的配置.wsgi.py: web服务器和Django交互的入口manage.py: 项...

2019-01-28 16:37:31 96

原创 Django的安装,配置以及使用

一.安装和配置安装虚拟环境的命令:1)sudo pip install virtualenv #安装虚拟环境2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包3)编辑家目录下面的.bashrc文件,添加下面两行。export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtual...

2019-01-28 16:17:20 98

原创 Django的框架

一.MVC框架:1.1MVC简介:1.2Web MVC框架模块功能:M:Model,模型。 和数据库进行交互V:View,视图。 产生html页面C:Controller,控制器。接受请求,进行处理.与M和V进行交互,返回应答机制.2.1MVT简介:2.2Web MVT框架模块功能:M:Model,模型。和MVC中M相同的,和数据库交互V:View,视图。和MVC中C功能相同...

2019-01-28 16:11:01 95

原创 MySQL中数据表的常见操作:

一.数据表中的数据类型和约束:1.常用数据类型如下:整数:int,bit小数:decimal字符串:varchar,char日期时间: date, time, datetime枚举类型(enum)特别说明的类型如下:decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位char表示固定长度的字符串,如char(3),如果填充’ab’时会补一个空格为'a...

2018-12-20 18:02:38 321

原创 MySQL数据库的常见操作:

数据库的常见操作:1.连接数据库:mysql -uroot -p(密码) 2.退出数据库:quit/ exit/ ctrl+d3.显示数据库版本:select version();4.查看所有的数据库:show databases;5.创建数据库:create database 数据库名 charset=utf8;6.使用数据库:use 数据库名;7.查看当前使用的数据...

2018-12-20 17:37:45 96

原创 面向对象基础

一、什么是面向对象应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元。二、面向对象的优缺点:优点:解决了程序扩展性差的问题缺点:可控性差,无法预测最终结果在开发大型项目时就应用面向对象思想三、过程与函数:过程: 类似于函数,只能执行,但是没有返回值函数: 不仅能执行,还可以返回结果四、定义只包含方法的类:class 类名: def 方法1(self,参数列表):...

2018-12-04 11:30:43 120

原创 Python中GIL全局解释器锁的理解

一、什么是GILGIL的全称是:Global Interpreter Lock,意思就是全局解释器锁,GIL并不是python的特性, 只在Cpython解释器里引入的一个概念, 而在其他的语言编写的解释器里就没有这个GIL例如:Jpthon二、...

2018-12-03 22:15:41 154

原创 python中的不可变型(数字型、字符串、元组)

python中分为不可变型和可变型今天主要讲不可变型一、不可变型不可变型有:数字类型、字符串、元组1、数字型:(1)int:整型(2)float:浮点型(3)bool:布尔型2、字符串:字符串表示: 有一对单引号或一对双引号引起来的表示字符串,常用的是双引号常用的方法:(1)判断类型:isspace():判断是否只包含空格: 只包含空格则返回Turestring = "...

2018-11-23 12:34:55 458

原创 python网络编程之TCP

一、TCP客户端:代码如下:#导包:import socketdef main() #1.创建套接字: tcp_socket = socket.socket(socket.AF_IENT,socket.SOCK_STREAM) #2.连接服务器: sever_ip = input("请输入要连接的服务器的IP:") sever_port = input("请输入要连接的服...

2018-11-23 10:34:01 126

原创 网络编程_UDP

Python网络编程之UDP:一、UDP:1、udp_socket(套接字)的流程:套接字使用流程 与 文件的使用流程很类似创建套接字使用套接字收/发数据关闭套接字端口绑定:...

2018-11-22 09:32:57 121

原创 python中的多进程

2018-11-21 23:42:38 132

原创 python中多线程详细说明

一、多线程的概念:多线程指的是从软件或者硬件上实现多个线程并发执行的技术,通俗上说就是同时执行的多个任务。(同时执行多个任务就是并行,这是个伪概念,因为pycharm的运行机制决定了不可能真正实现并行)二、什么是并发以及并行:1.并发: 指的是任务数多余 cpu 核数,通过操作系统的各种任务调度算法2.并行:指的是任务数小于等于 cpu 核数,即任务真的是一起执行的三、多线程的创建:...

2018-11-19 18:29:19 202

原创 python基础语法结构图(简单明了)

2018-11-18 18:07:12 321 1

原创 Html5的标签及学生档案例题

一、html5介绍:1、网页开发包括:结构 Html5 、样式 css3 、行为: JS 都有所增强;HTML5代表浏览器端技术的一个发展阶段。在这个阶段,浏览器呈现技术得到了一个飞跃发展和广泛支持,它包括:HTML5,CSS3,Javascript,API在内的一套技术组合。2、书写特点:①更简洁;②更宽松:(1)单标签不用写关闭符号(2)双标签省略结束标签html、head、bod...

2018-11-18 17:06:31 1428

原创 JavaScript嵌入的三种方式以及变量的命名规则:

一、JavaScript嵌入的三种方式:1、行间JavaScript<input type="button" name="" onclick="alert('ok!');">2、内嵌JavaScript:可以写入body,也可以写入head<

2018-11-18 16:28:46 311

原创 JavaScript中的变量的定义以及使用

一、JavaScript的定义:JavaScript是一种客户端的脚本语言,是基于对象以及事件驱动的脚本语言弱类型的脚本语言:弱类型:在js中是根据值来确定变量的数据类型格式:关键字 var声明变量 var num = “20”脚本语言:解释性语言编译执行:通过将代码编译成CPU可以识别的语言,然后再统一执行,再展示给用户。解析执行:解析一行执行一行面试题:1、编译执...

2018-11-18 16:08:56 1082

原创 vi编辑器的常用快捷方式

vi 简介:特点:没有图形界面只能编辑文本内容、不能对字体段落进行排版不支持鼠标操作没有菜单只有命令查询软件连接命令vim的安装:sudo apt-get install vim-gtk打开和新建文件:vi 文件名如果文件存在,打开文件如果文件不存在,创建文件打开文件并且定位行:vi 文件名 +行数如果不指定行数,会直接定位到文件末尾退出vim:shift...

2018-11-05 22:25:00 161

原创 Linux的系统管理命令

1、 文件/目录执行的使用权限(第一个字母d代表文件夹)2、 硬链接数:就是有多少种方式可以访问到当前文件/目录。3、 用户名称:当前的用户名4、 组:在实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到对应的组中,从而不用一次为每一个用户设置权限5、 文件大小6、 创建时间7、 文件/目录一、 用户权限相关命令r:读,readw:写,whitex:执行,excut...

2018-11-05 22:06:55 81

原创 Linux常用命令二

一、拷贝(cp)和移动(mv)以树的结构显示文件夹以及文件的个数tree显示用户家目录下的文件夹和文件tree ~只显示文件夹(目录)tree -dCp格式:cp 源文件(绝对路径) 目标文件cp abc.txt .(拷贝后不会重命名)选项:-i:覆盖文件前显示-r:复制文件,文件夹二、mv (移动和改名)格式:mv 源文件 目标文件选项:-i:覆盖文件前显...

2018-11-05 21:54:52 86

原创 Linux常用命令一

常用的Linux命令:ls显示当前文件夹下的内容:-a显示所有文件(包括隐藏文件): 注 . 表示当前目录… 表示上一级目录-l以列表方式显示文件的详细信息:-h:以人性化方式显示信息(和-l配合使用)通配符:*任意个数字符? 一个字符(至少一个)[]:匹配字符组([])中的任意一个例:(ls[123]23.文件类型) (ls[1-3]23.文件类型...

2018-11-05 21:34:42 107

空空如也

空空如也

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

TA关注的人

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