首页 > 行业资讯 > 微软的Playwright简化了对Python网络应用程序的测试

微软的Playwright简化了对Python网络应用程序的测试

发布时间:2020-10-04 链航通科技发布

微软的Playwright简化了对Python网络应用程序的测试

微软今天宣布发布Playwright的Python版本,这是一个用于在Python中对Web应用程序进行端到端测试的框架。 Playwright是一系列由Microsoft创建的Python工具中的最新工具,其中包括针对Visual Studio Code的Pylance和Pyright语言支持的加载项。


Playwright与Python中的Pytest框架集成,Python是一种广泛使用的Python应用程序自动测试系统。它提供了用于访问网页上元素和行为的高级原语,例如,可以检查页面上元素的内容或属性。 Playwright还与Python的Django Web框架中的测试框架集成,因此可以通过前端测试扩展现有的Django测试。


前端测试Web框架通常比较繁琐。在Python的情况下,可能使用Selenium之类的框架来自动实现浏览器与网络框架的交互并检查结果。 Playwright简化了流程:除了提供高级交互原语(page.goto()或page.click())之外,Playwright还可以在执行操作之前智能地等待浏览器活动完成,因此开发人员无需考虑为了那个原因。


Playwright支持所有三种主要的Web浏览器系统(Chromium,Firefox和WebKit)下的交互以及设备仿真。每个Web引擎的副本都与Playwright打包在一起,因此无需在整个系统上下载或安装浏览器。也可以模仿特定于网络的技术,例如地理位置,例如通过在页面测试中指定纬度和经度。可以记录和修改网络流量。



Playwright仍处于早期阶段,但可以使用pip install playwright从Python软件包索引中安装。


合作咨询热线:17315465820

提交