- 博客(6)
- 收藏
- 关注
原创 接口测试响应体中的内容是乱码怎么办
首先大家得明白什么是编码,什么是解码。通俗点说,编码是将模拟信号转换为计算机认识的二进制数字信号。解码是将数字信号转成模拟信号输出的过程。我们在做接口测试发送请求的时候,请求头中一般会有一个参数叫Accept-Charset,这是通知服务器发送的编码方式。服务器发送响应的时候响应头中也会有一个编码格式Content-Charset标记响应的编码格式。接口测试我们一般使用request库,request库会以什么编码格式 把HTTP响应体中的字节串解码为字符串呢?一般根据的就是Content-
2021-08-16 16:15:16 2535
原创 小白来看:cookie,session,token都是啥
对新手小白来说,刚开始总搞不清cookie,session和token有啥区别,我来用简单的语言解释下,对其中有些原理不做深入解析,大神就别看了,有错误指正。我们知道,浏览器和服务器在交互的时候,服务器需要记住不同客户端的信息,这样只用登录一次即可。刚开始的解决方案是啥呢,就是用缓存cookie,把用户的用户名,密码各种信息存在客户端,每次访问的时候把cookie带上,这样服务器就能认识用户了。但是这样有个问题,很容易泄露用户信息啊,不安全。现在的解决方案就变成了用cookie+session,
2021-08-16 13:56:21 147
原创 接口测试params参数和data参数的区别
在做接口测试的时候,小白肯定会有点迷惑,什么时候用params参数,什么时候用data参数。其实我们知道,get请求的时候,如果需要传递参数,是直接跟在url后面的,比如https://www.baidu.com/s?wd=python&fenlei=256?号后面跟的就是这个请求的参数,这种传递参数的格式是urlencoded,此时我们做接口测试有两种方式,一种是直接将url=https://www.baidu.com/s?wd=python&fenlei=256,另外一种是.
2021-08-16 11:10:00 1555
原创 robotframework中解决HTML5拖拽功能
当你在做自动化测试的时候,发现selenium库自带的drag and drop函数不起作用,无法拖拽的时候,可以使用javascriptdrag_and_drop_helper.js文件下载地址在这里具体也可以看下这条链接里面的内容,我就是参考的这个。有不明白的可以留言...
2021-08-02 15:21:55 618 6
原创 RF+selenium定位svg使用name属性//*[name()=‘svg‘]/*[name()=‘g‘][4]/*[name()=‘circle‘ ][14]定位,仍然报找不到该元素的错误【已】
有没有大神知道可能的原因,留下评论,我来一一查找
2021-07-09 11:16:01 417
原创 python3+robotframework3.1.2配置下,selenium2library库中仍然没有open browser关键字 解决方案
python3,安装了robotframework后,一切配置好,导入selenium2library库发现部分关键字是黑色,根据网友的指导,降低了robotframework版本为3.1.2,发现仍然没有解决,再次查询,有网友告知是selenium2library和seleniumlibrary的版本必须一致,都是3.X才可以,验证之后发现解决了问题,现在做一记录。pip install robotframework-seleniumlibrary==3.2.0如果你遇到了这个问题,可以在cm
2021-07-08 10:04:57 845 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人