Playwright是微软开源的用python编写的一款自动化的端到端测试工具。端到端测试使UI交互自动化,并可以验证应用程序的功能。Playwright使开发人员和测试人员可以用Python编写可靠的端到端测试。
Playwright可以自动执行Web浏览器功能,主要特点
跨多个页面,域和iframe操作。;
在执行动作(例如单击,填充)之前自动等待元素准备就绪。
拦截网络活动可以保持和模拟网络请求。
模拟移动设备,地理位置,权限。
通过shadow-piercing 来支持Web组件。
鼠标和键盘的本机输入事件。
上传和下载文件。
安装:
页面截屏:
模拟手机和地理定位:
Django测试实例:
支持通过Github Actions和其他CICD工具进行集成使用。
领取专属 10元无门槛券
私享最新 技术干货