自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 selenium高级封装

selenium是非常好的UI自动化测试工具,但是如果你不会做二次封装,只会直接使用那这个库并不能给你的测试效率带来方便,相反维护起来是一个累赘,因为你会遇到各种各样的问题,比如页面等待超时,元素定位困难、不准确,脚本编写困难等待。By.linkText("brush")可以写成By.xpath("//*[text()=\"brush\"]")By.id("brush")可以写成By.xpath("//*[@id=\"brush\"]")界面的文本,就可以写成:text->New activity in。

2023-07-24 12:29:49 309

原创 使用selenium自动化测试如何自动配置浏览器driver

一直以来使用selenium做UI自动化测试,浏览器驱动版本与浏览器版本适配问题都是很头疼的,需要手动配置,特别麻烦。selenium官方为了解决该文件,在4.6.0版本以后不需要手动配置浏览器驱动了,只需要实例浏览器,selenium会自动根据用户浏览器版本找出最适合的版本并下载然后自动配置。

2023-07-24 10:32:11 525

原创 python如何实现音频转文本(使用百度语音转文本库)

1,音频文件不能是mp3文件,需要将mp3文件转为无损音乐格式:如flac,wav,pcm等等。2,音频文件需要控制在60s以内,如果大于60s,则会报文本超过限制的错误。如果是批量转化,如下列子。

2023-07-24 09:55:12 1010

原创 不打开postman或者其他可执行终端也能执行从浏览器拷贝的命令copy as cURl(bash)命令

第一种:右键改接口点击Replay XHR即可单独请求该接口,这种方式有个确定只支持XHR这种请求,Fetch不能支持(想不通,百思不得其解,未去深究,有知道原因的大神请告知)所以不支持怎么办呢,Chrome提供了多种方式将该请求的命令拷贝出来,如果要拷贝出来在postman中执行,点击copy as cURL(bash),然后将该命令粘贴只postman中执行,但是我并不想打开postman。3.除了以上缺点,postman还是一款不错的工具,所以没有完美的软件,只有你更在乎的东西而你能适应它的"缺点".

2022-08-09 21:56:01 944

原创 如果使用selenium绕过登录,直接进入主界面进行测试?

如果我们的自动化case有几百条甚至一些大型项目有几千条case,每个case都要花几秒钟去登录(为什么一个简单的登录需要几秒钟,我甚至见过10秒左右才能login的项目,这种项目真实物理吐槽,大概原因是像淘宝、京东这样的对用户体验要求很高的ToC项目国内就那么几家,而我们做的绝大多数都是ToB的项目,自然不会花那么多时间在性能方面的提升上,这种ToB的专业用户也不会在乎那么几秒钟),那么将会大量时间在登录上,浪费时间不说影响测试进度,那么怎样才能提升自动化测试项目呢?......

2022-08-09 21:21:50 3951 4

原创 如何轻松地下载selenium各浏览器的driver

做UI自动化测试的同学都知道,webdriver控制浏览器需要对应浏览器驱动,如谷歌需要chromedriver驱动,火狐需要geckdriver,欧朋需要operadriver等等。而不用像之前那样到处找对应版本的driver,设置环境变量了。......

2022-08-09 20:44:22 518

原创 使用Python3+requests库爬取海量精美图片(改良版)

安装requests库打开cmd,输入命令:pip install requestsimport re,os,timeimport requestsos.mkdir('mm')os.chdir('mm')#请求头head={}head['User-Agent']='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36...

2019-04-20 16:59:43 776

原创 各大浏览器的driver下载地址,包括Firefoxdriver,chromedriver,IEdriver,Operadriver等

学习selenium一段时间了,用过的人都知道selenium需要调用浏览器,模拟对页面元素进行操作,调用浏览器必不可少的东西就是各大浏览器的driver,大家都知道Google被GFW屏蔽了,想要下载到对应的浏览器driver是很困难的事,相信大家跟我也有一样的苦恼,我刚开始学的时候也是在网上找各种driver,但是可用的几乎很少,要么就是driver的版本与浏览器的版本不匹配,要么就是位数不对...

2019-04-20 16:57:09 1532 1

原创 Python3+urllib爬取海量精美图片

下载Python3:https://www.python.org/安装的时候记得勾选添加环境变量本代码参考了网上的一些教程,我又根据自己的理解简化了代码:import re,os,timeimport urllib.requestos.mkdir('mm')os.chdir('mm')#请求头head={}head['User-Agent']='Mo...

2017-03-05 19:28:18 887

selenium3的geckodriver(包含32和64位),适用于火狐浏览器

selenium2默认是火狐浏览器,所以是自带火狐浏览器的driver,到了selenium3.0,火狐的geckodriver这个亲生儿子出生,那么原来在selenium2中的driver就不能再用了,想必大家都很苦恼在哪里下载geckodriver呢,我帮大家下载好了,包括32位和64位的,下载好后放在一个有环境变量的文件夹里就可以了

2017-03-06

空空如也

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

TA关注的人

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