python 网页自动化测试仪器_微软释出网页自动化测试工具Playwright for Python

0e0a6563176d94d65569bbdae68ebbe7.png

微软强化其端到端测试工具Playwright,使其不只能够使用JavaScript,对网页应用程式进行测试,现在还扩增支援Python,让Python开发者也能方便地,对网页应用程式执行端到端测试。开发者可以从PyPI安装Playwright for Python函式库,开始测试工作。

端到端测试是利用程式自动与UI互动,以验证应用程式功能的方法,微软提到,自动化端到端测试,可以让开发团队更快且更有自信地交付程式码,而且因为现在团队交付速度要求更快,又需要建构可在多装置上执行的应用程式,所以测试的压力也越来越大。

微软发布Playwright API,让开发者可以操作热门网页浏览器,执行端到端测试,微软提到,Playwright比现有测试工具更快,且提供更强大的自动化功能。之前微软发布适用于JavaScript的Playwright,其为Node.js函式库,能够以单一API,自动化浏览器,而现在新增Python支援,在PyPI释出Playwright for Python函式库。

24582521ca3278385433f981f028e212.gif

微软提到,在自动化测试的过程,端到端测试很容易变得缓慢且不稳定,而Playwright能够提供可靠,且非利用逾时方法的自动化控制功能。

现在的网页应用程式功能丰富回应快速,而且可以根据用户互动发出网路请求和更改DOM,而这种非同步行为,使得应用程式码难以进行自动化测试,因为传统自动化测试,都是透过睡眠逾时来控制自动化,但是这种方式容易发生无法预测的失败。

Playwright能够等待UI就绪,以确保测试能够正确执行,而在背景,Playwright则以事件驱动架构,监听浏览器事件,诸如DOM变更、网路请求或是页面导览等。

而且Playwright是专门为现代网页设计,能够应付每年不断更新发展的网页平台,可模拟行动装置视角(ViewPort)、地理位置和网页权限,Playwright还能够拦截和修改网路活动,并跨多个页面自动执行脚本。Playwright支援Chromium、WebKit和Firefox,由于全平台支援WebKit,因此开发者可以在MacOS、Windows和Linux,测试Safari的渲染功能。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值