自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 token、cookie和session

token、session和cookie究竟是什么?http是一个无状态协议什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识,没有关联的。这种无状态的好处是快速。cookiecookie是存在浏览器的标识用户的方式,由服务端为每一个用户签发不用的session id发给浏览器存储在cookie中,下次访问会带上这个session id,服务端就知道这个访问是哪个用户了。cookie面临的问题: CSRF(跨站请求伪造)攻击,这个比较好解决,很多框架都屏.

2022-02-21 21:54:53 256

原创 webdriver中的等待

一、强制等待:sleep()强制等待是利用Python语言自带的time库中的sleep()方法:fromtimeimportsleepsleep(10)sleep()就是睡觉的意思,就是脚本一旦执行到该条语句就睡10s,再执行后面的语句。它是一个强制等待的方式,使得整个脚本暂停。缺点:不智能,使用太多的sleep会影响脚本运行速度。二、隐式等待:implicitly_wait()隐式等待相比强制等待更智能,一般情况,在脚本中我们是看不到等待语句的,但是它会在每个页面加载的...

2022-02-16 13:02:14 873

原创 \ufeff的处理方式

在读取文件时出现\ufeff,如何解决呢问题:所用语言:Python所用工具:pycharm读取文件过程中发现一个问题:已有csv文件(非空)打印结果会出现 \ufeffimportcsv# 试验:从csv文件中读取数据file=open('userinfo.csv','r')table=csv.reader(file)forrowintable: print(row)打印结果['\ufeff张明','123456','登录成功'][...

2022-02-13 21:45:28 4912

原创 HTTP状态码

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由RFC2616规范定义的,并得到RFC2518、RFC2817、RFC2295、RFC2774、RFC2918等规范扩展。HTTP状态码一共分为五类。状态码的第一个数字代表了响应的五种状态之一。分类如下:分类 含义 1XX 表示消息。这一类的状态码,代表请求已被接受,需要继续处理。这类响应示临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 2XX 表示成..

2022-02-07 17:20:52 180

原创 WEB自动化测试总结篇

一、初识WEB-selenium自动化测试针对bing网站的搜索功能进行自动化测试# 从谷歌公司的一个项目selenium导入webdriver这段代码来驱动浏览器chrome=webdriver.Chrome()# 2、打开bing网站chrome.get('http://cn.bing.com/')# 3、输入关键词chrome.find_element_by_id('sb_form_q').send_keys('51tesing')# 4、点击搜索按钮chrome.find..

2022-02-05 16:14:31 3727 1

原创 Python的基础语法

一、注释目标 注释的作用 注释的分类及语法 注释的特点 1、注释的作用通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性。2、注释的分类及语法注释分为两类:单行注释和多行注释 单行注释 只能注释一行内容,语法如下:# 注释内容 多行注释 可以注释多行内容,一般用在注释一段代码的情况,语法如下:"""第一行注释第二行注释第三行注释……"""​'''注释1注释2注释3

2022-02-05 16:05:13 1016

空空如也

空空如也

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

TA关注的人

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