Web测试专属浏览器框架Playwright,全部api接口录制&mock
在web测试过程中可以通过设置代理抓包的方式记录浏览器的所有api接口请求,但是如果想要mock指定接口的返回操作起来还是比较麻烦的,我们可以借助Playwright 脚本打开浏览器并接管浏览器的请求来实现。 原理 使用Playwright…
12年站长,AI实践中。互联网 IT行业,工作见闻、技术教程全分享。
在web测试过程中可以通过设置代理抓包的方式记录浏览器的所有api接口请求,但是如果想要mock指定接口的返回操作起来还是比较麻烦的,我们可以借助Playwright 脚本打开浏览器并接管浏览器的请求来实现。 原理 使用Playwright…
最近重新部署了frp,使用的是最新的0.67.0版本,之前有写过一篇frp部署的文章但是太老了,有需要中文frp介绍的可以去这个地址看下:https://gofrp.org/zh-cn/docs/overview/ 我的程序是在github…
SpaceDesk软件可以给windows进行屏幕扩展(将扩展屏幕显示在其他PC电脑或手机上)。起因是我想调研下python是否能实现多屏应用开发,奈何手头只有一个显示器,经过一番折腾终于是使用【SpaceDesk软件+虚拟机/模拟器】解决…
之前写了一篇“windows下python实现usb收发通信”的文章,是使用底层库来实现python与usb的收发通信;如果你的热敏打印机支持标准的ESC/POS指令的话是可以使用python-escpos这个库(号称python下的打印机…
最近在研究python调用热敏打印机的对接实现方式,发现打印机厂家提供了标准ESC/POS调用指令,就想着能不能在windows下使用python直接与打印机通过usb进行通信,实现ESC/POS指令的收发!最终证明是可以的,只是前期遇到一…
使用mitmproxy及flask分别实现了2个功能程序(一个做代理抓包运行在8080端口、一个做web程序运行在80端口)想要通过运行一个python程序来同时提供这2种功能,就搜了下python下的多线程和多进程实现。 一、已知mitm…