投稿指南
来稿应自觉遵守国家有关著作权法律法规,不得侵犯他人版权或其他权利,如果出现问题作者文责自负,而且本刊将依法追究侵权行为给本刊造成的损失责任。本刊对录用稿有修改、删节权。经本刊通知进行修改的稿件或被采用的稿件,作者必须保证本刊的独立发表权。 一、投稿方式: 1、 请从 我刊官网 直接投稿 。 2、 请 从我编辑部编辑的推广链接进入我刊投审稿系统进行投稿。 二、稿件著作权: 1、 投稿人保证其向我刊所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我刊所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我刊所投之作品不得同时向第三方投送,即不允许一稿多投。 5、 投稿人授予我刊享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 第5条所述之网络是指通过我刊官网。 7、 投稿人委托我刊声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

微软发布网页自动化测试工具Playwright for Python

来源:自动化应用 【在线投稿】 栏目:综合新闻 时间:2020-10-13
作者:网站采编
关键词:
摘要:微软强化其端到端测试工具Playwright,使其不仅能够使用JavaScript,对网页应用程序进行测试,现在还扩张支持Python,让Python开发者也能方便地,对网页应用程序执行端到端测试。开发者

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

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

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

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

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

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

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

文章来源:《自动化应用》 网址: http://www.zdhyyzz.cn/zonghexinwen/2020/1013/822.html



上一篇:中国是全球最大工业机器人市场,自动化水平日
下一篇:非标自动化应用最广泛的几个行业

自动化应用投稿 | 自动化应用编辑部| 自动化应用版面费 | 自动化应用论文发表 | 自动化应用最新目录
Copyright © 2018 《自动化应用》杂志社 版权所有
投稿电话: 投稿邮箱: