Selenium 4.0-最新的测试自动化工具

Selenium是业界领先的测试自动化工具之一,可以最大限度地实现测试自动化的目的。第一个Selenium工具于2004年作为Selenium Core推出。该Selenium测试自动化服务已在今年一些补充Selenium2007- IDE和Selenium的webdriver。

下一代Selenium工具分别命名为Selenium2(2011),Selenium 3(2016),经过三年的差距,Selenium将发布其最新版本Selenium 4.0。发布被推迟,并发布了Selenium-Selenium 4.0 alpha的试用版。让我们看一下所做的新添加和修改。

有什么新功能?

SELENIUM IDE: Selenium IDE支持快速的测试开发过程,不需要大量的编程知识。

Selenium的webdriver:Selenium中的webdriver是一个用户友好的,并在最流行的编程语言和bowsers可用灵活的API。

详细升级功能

Selenium是自动化测试行业的话题,它已经发布了Selenium 4 Alpha,该版本将升级到Selenium 4.0。Selenium 4版本中可以发现以下功能;

Web驱动程序已更改为W3c(万维网联盟)标准化:

Selenium 4对W3C的标准化进行了更改,以鼓励WebDriver API的各种软件实现之间的兼容性。此更改可确保通信不需要API的编码和解码。这样可以形成一个更稳定的框架,并减少各种Web浏览器之间的兼容性问题。

改进的Selenium网格

Selenium Grid在UI和稳定性方面已被即兴创作。Selenium网格的编码已完全更改,并且网格的控制台已重组。这允许在多个浏览器和操作系统上并行执行测试用例。现在,网格可以满足节点和集线器的目的。

Selenium 4的UI网格已创建为更加用户友好,并具有有关会话容量,运行时间和其他此类详细信息的所有相关信息。网格的另一个新增功能是支持将Docker容器与网格服务器一起使用。

介绍了友好/相对定位器

Selenium提供了多个显式定位符,例如id,XPath等…,新的定位符提供了一种通过考虑其他元素(例如上方,下方,从左到右,从右到近)来按位置定位元素的方法。

支持浏览器

对Opera&PhantomJS的现有支持将被删除。想要测试Opera的用户可以使用Chrome,而想要测试PhanthomJS的用户可以使用无头模式的Chrome或Firefox。在Selenium服务器上,HTML单元不再是默认值。

Selenium Ide (Chrome & Firefox):

Selenium IDE是用于记录和回放选项的工具,该工具具有许多更高级的功能。

新插件

Selenium IDE的旧版本只能在Google Chrome上运行,但是最新版本的Selenium 4的插件允许用户在任何可以声明以下内容的浏览器(Firefox,Google Chrome,Internet Explorer等)上运行Selenium供应商位置策略。

新的Cli Runner

新的CLI运行器的最新版本是基于Node.JS代码的WebDriver。这提供了回放和并行执行的功能以支持并行执行,并进一步有助于提供报告(测试报告通过和失败)。

详细文件

Selenium的用户面临许多困难,例如文档更新较晚。新版本有望提供更新的文档。

更好的分析

分析方面已得到增强-日志和调试详细信息已被改进,以加快测试人员对脚本问题的解决。

网络与性能分析仪

在网络分析器方面,已修改了诸如拦截请求,通过更改连接类型来模拟网络条件,启用网络跟踪之类的功能。

在性能分析器方面,已经更新了对基于铬的边缘浏览器的支持,Firefox上的整页屏幕截图以及元素级别的屏幕截图。此外,性能包分析器还提供了一些用于收集和报告持续时间指标的方法,从而可以分析运行时性能。

随着自动化测试行业中许多新的测试自动化工具和技术的引入,Selenium测试自动化工具始终具有领先优势,因为它具有满足组织的许多测试需求的综合潜力。

Selenium 4.0为用户提供了最佳的体验和能力,可以执行其先前版本中的所有未完成的任务。它更快,更兼容,使其成为市场上最高效的自动化工具。

推荐阅读

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

<p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;">本课程包含了Selenium 4.0新版本的介绍;Selenium的历史演变;框架原理。</p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;">此外,本课程重点介绍了4.0.0a6版本下的Selenium IDE的应用。包括:</p> <ol class=" list-paddingleft-2" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; list-style-position: initial; list-style-image: initial; color: #313d54; font-size: 16px; background-color: #ffffff;"> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Selenium IDE的环境搭建和准备。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">界面测试与关键节点介绍。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Command Line模式运行IDE脚本,以及在不同的命令行参数下的测试介绍。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Command Line模式结合Grid 4.0进行测试。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Selenium IDE流程控制实战与介绍。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Selenium IDE代码导出,以及Python Pytest框架测试实战。</p> </li> <li style="margin: 0px; padding: 0px;"> <p style="margin: 0px; padding: 0px;">Selenium IDE测试总结。</p> </li> </ol>
参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

软件测试test

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值