- 博客(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 350
原创 使用selenium自动化测试如何自动配置浏览器driver
一直以来使用selenium做UI自动化测试,浏览器驱动版本与浏览器版本适配问题都是很头疼的,需要手动配置,特别麻烦。selenium官方为了解决该文件,在4.6.0版本以后不需要手动配置浏览器驱动了,只需要实例浏览器,selenium会自动根据用户浏览器版本找出最适合的版本并下载然后自动配置。
2023-07-24 10:32:11 563
原创 python如何实现音频转文本(使用百度语音转文本库)
1,音频文件不能是mp3文件,需要将mp3文件转为无损音乐格式:如flac,wav,pcm等等。2,音频文件需要控制在60s以内,如果大于60s,则会报文本超过限制的错误。如果是批量转化,如下列子。
2023-07-24 09:55:12 1108
原创 不打开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 970
原创 如果使用selenium绕过登录,直接进入主界面进行测试?
如果我们的自动化case有几百条甚至一些大型项目有几千条case,每个case都要花几秒钟去登录(为什么一个简单的登录需要几秒钟,我甚至见过10秒左右才能login的项目,这种项目真实物理吐槽,大概原因是像淘宝、京东这样的对用户体验要求很高的ToC项目国内就那么几家,而我们做的绝大多数都是ToB的项目,自然不会花那么多时间在性能方面的提升上,这种ToB的专业用户也不会在乎那么几秒钟),那么将会大量时间在登录上,浪费时间不说影响测试进度,那么怎样才能提升自动化测试项目呢?......
2022-08-09 21:21:50 4061 4
原创 如何轻松地下载selenium各浏览器的driver
做UI自动化测试的同学都知道,webdriver控制浏览器需要对应浏览器驱动,如谷歌需要chromedriver驱动,火狐需要geckdriver,欧朋需要operadriver等等。而不用像之前那样到处找对应版本的driver,设置环境变量了。......
2022-08-09 20:44:22 531
原创 使用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 785
原创 各大浏览器的driver下载地址,包括Firefoxdriver,chromedriver,IEdriver,Operadriver等
学习selenium一段时间了,用过的人都知道selenium需要调用浏览器,模拟对页面元素进行操作,调用浏览器必不可少的东西就是各大浏览器的driver,大家都知道Google被GFW屏蔽了,想要下载到对应的浏览器driver是很困难的事,相信大家跟我也有一样的苦恼,我刚开始学的时候也是在网上找各种driver,但是可用的几乎很少,要么就是driver的版本与浏览器的版本不匹配,要么就是位数不对...
2019-04-20 16:57:09 1552 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 897
selenium3的geckodriver(包含32和64位),适用于火狐浏览器
2017-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人