python+playwright 学习-66 highlight 调试定位时高亮显示元素
highlight() 方法是通过高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置
highlight() 方法是通过高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置
Python 图像与二进制格式、 str 与byte之间转换
图像转换为二进制主要是方便数据传输,比如在web开发中,将数据从客户端传到服务端需要将客户端的数据转换为Byte类型,然后在服务端接收到数据后再将Byte类型的数据转换为图像.
图像转换为二进制主要是方便数据传输,比如在web开发中,将数据从客户端传到服务端需要将客户端的数据转换为Byte类型,然后...
nginx 开启 gzip
百度统计后台一个网站速度诊断的功能对自己的网站诊断发现未启用Gzip,其实不启用也没关系,后台服务器使用的是 nginx + Flask ,直接对nginx开启Gzip还是比较简单,直接加入如下代码即可: ```python ...
百度统计后台一个网站速度诊断的功能对自己的网站诊断发现未启用Gzip,其实不启用也没关系,后台服务器使用的是 nginx ...
Python之telnetlib模块
telnetlib是python标准库中的一员,我们可以使用该模块以telnet的方式与服务器交互。请观察下面 **示例** 了解它的用法:
telnetlib是python标准库中的一员,我们可以使用该模块以telnet的方式与服务器交互。请观察下面 **示例*...
如何拯救一台GRUB 2启动失败的Linux电脑
GRUB 2 做了几个明显的改进。它可以从移动存储设备上启动,并且可以通过配置一个选项来进入系统BIOS。相对于将所有的配置都放到一个配置文件/boot/grub/menu.lst中 (现在默认是/boot/grub/grub.cfg...
GRUB 2 做了几个明显的改进。它可以从移动存储设备上启动,并且可以通过配置一个选项来进入系统BIOS。相对于将所有的配...
python+playwright 学习-49 pytest-xdist 多进程执行用例
在实际工作中项目下的web自动化用例非常多,单进程执行会消耗很长的运行时间,可能运行一次用例得几个小时。 为了加快用例的运行速度,可以使用pytest-xdist多进程执行用例。但并不是说你写的用例,直接安装插件就能使用,实际使用的...
在实际工作中项目下的web自动化用例非常多,单进程执行会消耗很长的运行时间,可能运行一次用例得几个小时。 为了加快用例的...
python3脚本如何将webp格式图片转换成jpeg或png格式图片
我们经常在网上看到好看的或有用途的图片就会下载保存,现在很多的图片格式都是webp的特别是微信公众号中的图片,很多场景下webp格式图片需要转换成jpeg或png格式图片才能使用,网上用很多图片转换工具可以做到图片格式转换,今天我来分...
我们经常在网上看到好看的或有用途的图片就会下载保存,现在很多的图片格式都是webp的特别是微信公众号中的图片,很多场景下w...
python 装饰器 @简单使用
背景 我刚开始接触python的时候就想着怎么实现java中注解(@语法)的方式写代码,毕竟这样在调用的时候真的很方便,于是我就在网上找了下发现在python中早就有这种方式了,这就是今天给大家分享的python装饰器@ 从...
背景 我刚开始接触python的时候就想着怎么实现java中注解(@语法)的方式写代码,毕竟这样在调用的时候真的很方便,...
python+playwright 学习-56 svg 元素定位
SVG英文全称为Scalable vector Graphics,意思为可缩放的矢量图,这种元素比较特殊,需要通过 name() 函数来进行定位。
SVG英文全称为Scalable vector Graphics,意思为可缩放的矢量图,这种元素比较特殊,需要通过 na...
python+playwright 学习-47 鼠标操作- Mouse
Mouse 鼠标操作是基于page对象去调用。常用的鼠标操作有单击,双击,滚轮,按住,移动,释放。
Mouse 鼠标操作是基于page对象去调用。常用的鼠标操作有单击,双击,滚轮,按住,移动,释放。
python爬虫之selenium--cookie操作
在做自动化的时候,遇到难处理的验证码,我们可以手动登录,然后获取登录到的cookie,添加到浏览器中,就可以实现登录
在做自动化的时候,遇到难处理的验证码,我们可以手动登录,然后获取登录到的cookie,添加到浏览器中,就可以实现登录
python爬虫之selenium--操作JS弹框
我们常见的弹框有三种,一种是alert弹框,一种是prompt弹框,还有一种是confirm弹框那他们有什么不同呢?不同点就是他们长的不一样,alert弹框有一段文字和一个确定按钮
我们常见的弹框有三种,一种是alert弹框,一种是prompt弹框,还有一种是confirm弹框那他们有什么不同呢?不同点...
python+playwright 学习-80 v1.37版本新增--full-page-screenshot 用例失败截长图
python+playwright 学习-80 v1.37版本新增--full-page-screenshot 用例失败截长图,--full-page-screenshot参数是pytest-playwright在使用,在失败时是否进...
python+playwright 学习-80 v1.37版本新增--full-page-screenshot 用例失败截...
python+playwright 学习-23 page页面断言的几种方式
python+playwright 学习-23 page页面断言的几种方式 当打开一个页面的时候,需要断言是否是期望的页面 PageAssertions类提供断言方法,可用于在测试中对页面状态进行断言。
python+playwright 学习-23 page页面断言的几种方式 当打开一个页面的时候,需要断言是否是期望的页面...
告别pip!10倍速神器uv让Python小白秒变大神(附保姆级教程)
导语:还在为Python的包依赖冲突、环境配置头疼?今天带你解锁新一代项目管理神器uv!零基础也能10分钟上手,快来看看如何用一行命令搞定虚拟环境、依赖安装和跨平台开发↓↓↓
导语:还在为Python的包依赖冲突、环境配置头疼?今天带你解锁新一代项目管理神器uv!零基础也能10分钟上手,快来看看如...