自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Requests对url、请求头、消息体的操作

Url给url添加参数两种方式,注释里都写到了。url的参数就是字典类型的。为了方便,分装了一个函数,只输出请求后的url结果:参数已添加成功请求头添加请求头和url一样可以创建一个变量值给headers复制,也可以直接用数据的形式直接赋给headers封装一个循环输出请求头的函数输出的结果,也是添加后的结果。encoding的请求头添加上了。要是看不懂的话那就可以去看看python基础了注意:这里获取的是请求的请求头而不是响应的响应头,只写resp

2022-05-11 11:32:15 1454

原创 Python使用Requests库爬取网页数据

第一步:安装requestsrequests属于第三方模块,python里面没有自带requests库,所以呢第一步我们先要安装。pip install requests先找到终端然后再输入第二步:导包使用requests前出了安装完了,你好要导包啊,不导包怎么使用它呢import requests灰色代表他还没被使用第三步:爬取开始直接爬取百度吧导包-----因为我们是给服务端发送请求,所以我们要有个变量接收他。利用get获取网址的数据,然后用print

2022-05-08 15:50:25 12492

原创 HTTP协议

HTTP协议称为超文本传输协议,可以传输的不止文字,还可以传输视频图片等等。

2022-05-07 09:44:42 578

原创 Appium基础

原理:是手机自动化测试需要的工具,是开源滴支持多平台,多系统,多语言就是电脑传给appium server 由appium将指令转发给手机,以此来控制手机。中间还有处理过程我就不说了,说了我能把自己绕进去。这篇博客以自动化操作安卓手机为例安装:需要下载和配置东西很多,jdk、sdk、appium,甚至于你要做苹果的你还要买一个苹果电脑,手机我都买不起,跟别说电脑了。这篇博客咱就老老实实的做安卓自动化吧。...

2022-05-04 16:16:55 2070

原创 selenium基础补充单选框和复选框的使用

前言:大家应该都见过单选框和复选框,尤其是在网上做题的时候,不用手写,选择题就是单选和复选框。还记得当时考驾照最怕多选了。下面的网页都使用了b站上一个叫白月黑羽up主的材料,我不是托,我只是跟着视频学习了一下,正好写博客没网页,就借用了一下,谢谢白月黑羽。不扯别的了,直接补充单选框:顾名思义,只能选一个,选了一个就会替代另一个单选框就这个样子:单选框的代码长这个样子:学过html的小伙伴应该都知道的。其实很简单,就是点击单选框,就是找到元素click点击一下就完事了,上代

2022-04-26 18:09:08 3033

原创 Selenium基础用法

一.概念和自己的理解概念:是一个用于web程序测试的工具,中文:晒自己的理解:其实就是利用各种元素对网页程序进行操作,用自动操作替代了人的手工操作,如果对网页操作的情况下,手工和自动操作起来没什么区别的本质,建议还是手工操作,谁也不想写代码。二.安装...

2022-04-25 18:56:44 6625 7

原创 Jmeter运用正则表达式提取

一直跟着b站上的up主学习jmeter,学完了后置提取器。本来想复习一下后置提取器,但是到正则表达式提取那卡着不会了,不管怎么弄就是提取不到东西。就很烦,终于功夫不负有心人,再我一遍又一遍的反复查找操作下,终于让我知道问题在哪了。原来,我的正则表达式提取器要在调试后处理程序上面,他俩调换位置就行了修改前:修改后:这样你就可以验证你提取到东西了...

2022-04-18 14:33:02 168

原创 pytest报编码错误问题

提示错误:就这个问题让我找了好久就是找不到解决方法,以至于我都想放弃这个了。但是呢终于功夫不负有心人,我终于在网上找到了解决方案原因是我的ini配置文件中有中文,删掉就可以了我刚学pytest所以我在ini配置文件中加了注释,以便更好的学习,没想到却成为了我的绊脚石必须删除中文,注释了也没用,就是你把整个ini配置文件的内容全部注释他还是会报错...

2022-04-17 14:27:53 1835 3

原创 appium自动化绘制锁屏图案

要想绘制锁屏,首先要进入到绘制屏幕的设置中第一步 进入手机设置界面这里的xpath我要解释一下,因为查抄元素全是xpath,所以我定义了一个方法,简化代码第二步 进入绘制锁屏界面action是创建了一个TouchAction对象,我用的TouchAction操作的,但是它会提示已经过时了这种方法,但初学阶段我也就会这种方法,大家见谅。创建对象的方式和导包会在最后全部代码里给出。第三步 绘制图案步骤结束,全部代码奉上,有不好的地方或是不对的,欢迎提意见,初...

2022-04-10 16:56:38 2363

原创 自动化测试qq空间登录

测试之前先要想明白登录的过程登录无非就是输用户名、密码、点击登录就行了,这次呢我没有直接从qq登录界面开始。我从百度搜索开始。分三步完成第一步 百度搜索qq空间主要的代码都有注释,我就不过多解释了还有就是为什么我这只有一个id,那是因为我这个测试中用到的属性id很多,我就为了简化一部分代码,写了一个方法,也就下面图片里的其实还有人注意我还有两三行代码,就是下面这串代码,这串代码是我用了cookie登录了我的百度账号,不登录也可以,我只是多写了,刚开始学这个,当然.

2022-04-10 14:18:05 1212

原创 web自动化测试读取ymal文件的小错误

直接上代码刚开始学习web自动化测试,这串代码时跟着某视频写的,视频中的代码确确实实的运行起来了,但我写了之后运行不起来,报了错:网上搜了搜,各个命名的关键字不相同,但意思相近,有可能是因为版本的缘故,我用的版本就不支持我在yaml.FullLoader写关键词,所以去掉loader就行了运行成功...

2022-04-04 15:40:27 100

原创 selenium自动化测试登录qq空间遇到的错误

现在呢大部分网页登录,都有一个前提,就是下面图片呈现的样子先让你选择二维码还是账号密码登录,还有注册新账号和意见反馈。如果做过这种类似测试的小伙伴,我感觉得有一部分小伙伴想获取到账号登陆密码元素就是获取不到,选择器、name、id、xpath都用了,就是获取不到很烦,我也遇到了,经过有事就找百度,我终于找到了原因。就是不管是二维码,账号密码登录、注册新账号还是意见反馈,他们其实都在一个iframe标签下,你想要获取到他们必须先选择到这个iframe标签下,你可以理解为,就是那个包裹了所有

2022-03-29 10:53:47 3843

原创 selenium查找元素出现的小错误

仔细看find_element_by_id中间划了一道横线,这是什么标志啊,这其实代表了这个已经被弃用了,再写这个就会警告你这个已经被弃用了,但是你执意要要写这个样式,也不是不可以,只是运行后会在控制台给你个警告。新的写法就是红框中的,记住要用By的话要导包的,driver是我自己创建的对象,不要自己创建的对象和我的不一样,还傻乎乎的全复制过去...

2022-03-27 16:18:18 300

原创 第一次使用selenium自动化打开网页遇到的问题

按照学习视频一步一步写的,运行后报了一个错误这个错误百度一下就有解决方法,原因应该是已经弃用了这种方法,不兼容;但这个方法还是可以运行的,只是有一行警告而已但是呢就当我以为这个问题解决的时候我发现其实错误的根本不在这。这是用了Service之后报的错其实并不是Service的错,其实这段话的翻译就说明了错误错在驱动和浏览器的版本上。但是很奇怪,明明就说驱动的版本要和浏览器的版本相对应我浏览器因为有些原因无法更新一直停在97版本,我就下了一个97版的驱动但是运行的...

2022-03-27 15:23:43 1201

原创 pytest夹具中的模块级小错误

这样看这个程序并没有错,但是呢从终端看他确实是少了一个执行前模块级;然后就仔细检查,执行前调用出来那肯定就是执行前的代码有误,这才发现,原来必须按照规定的写setup_module我写成了setup_moudel,不然的话pytest不会知道你这个是啥东西。改过之后:这样执行前执行后都在终端显示出来了希望能给和博主一样的小白兄弟姐妹在刚学的时候少入一些小坑...

2022-03-24 10:31:35 77

原创 刚开始学Python

第一篇先讲一讲为什么学python吧。其实目的思路很明确我是干测试的并且刚开始干,所以往后要做自动化的话就要学Python;学这个真的让我很头大,之前学过Java的基础,Java就差点毁了我半个脑袋,现在我又要来学python了;但是python确实比Java简单很多,因为他的代码量就比Java少。所以学习不能求快,要反反复复,来来回回的复习。...

2022-03-19 11:01:05 431 1

原创 pytest的第一次使用遇到的错误

刚开始写pytest的时候跟着B站上的教程写代码,一字不差的写下来还是报错;当时就头大了,就想难道是python有毛病了,难道我又要重新下载一边python。然后我就在网上找解决方法,经过不懈的努力这才发现,原来是创建的python文件名出错了。pytest对文件名、类名、方法名的命名都有一定的规则如果不按照这样规则写的话,你在还没有学配置文件.ini的时候;运行起来是会报错的。后面在pytest.ini配置文件中就可以修改默认的命名规则了希望能对 像和博主一样的小白兄弟们提供一点帮

2022-03-15 11:06:46 4900

原创 第一次使用python、appium运行移动自动化遇到的报错

1.如果提示找不到adb.exe,就像appium下图报错那样,python报错的字样几乎和appium一样,python的控制台的错误太长没换行我就不截图了。解决方案1-1.查看自己的环境变量是否配置好,只要做到启动python这一步的小伙伴,毋庸置疑环境变量肯定配置好了。所以这个错误的机率很小。1-2.大家一定要看好自己的android_sdk-test的文件夹里面是什么。我就犯了一个错,我的这个文件夹的压缩包是从一个b站培训机构要的资料,我解压的时候也没有仔细看,我就配置了pat.

2022-03-07 15:13:33 3388 5

原创 使用springboot+vue+mybatis-plus+element ui做一个简单的增删改查

tips:本人刚学编程 纯纯的小白一个,内容不算好,但是可以值得借鉴;我本来也就打算用文章复习一下刚学的知识;如果内容不好,勿喷。题外话:做这个增删改查的时候可费了我大把大把的时间,刚开始学难免明知有坑还是要往里面跳,但这也不是个坏事,写代码不就是一遍一遍地去尝试,写的多了,踩得坑多了,你的知识你的认知就会越来越丰富。刚开始写这个增项改查的时候,不会写就去网上查各种例子,例子很多,五花八门,愣是一个也看不懂,看的我是脑子嗡嗡的,以至于后面有一段时间就感觉脑袋很沉,转不动了,有没有刚学编程的同

2022-02-11 17:01:49 2999

空空如也

空空如也

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

TA关注的人

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