美文网首页
Selenium Suite的各个组件有哪些

Selenium Suite的各个组件有哪些

作者: IT赶路人 | 来源:发表于2021-05-30 21:43 被阅读0次

在本文中,让我们看看使它如此流行的各种Selenium Component是什么。

  • Selenium简介

  • Selenium成分

  • Selenium IDE

  • Selenium RC

  • Selenium WebDriver

  • Selenium网格

    本文涉及以下主题:让我们开始吧!

Selenium简介

Selenium是一个开源工具,用于自动化在Web浏览器或使用任何Web浏览器测试的Web应用程序上执行的测试用例。等一下,在您忘乎所以之前,让我再重复一遍,使用Selenium只能测试Web应用程序。我们既不能使用Selenium测试任何桌面软件应用程序,也不能测试任何移动应用程序。 所以它是一个支持交叉浏览和自动化Web应用的开源工具!现在让我们来看看Selenium由哪些不同的组件组成。

Selenium组件

  • Selenium IDE

  • Selenium RC

  • Selenium WebDriver

  • Selenium 网格 [图片上传失败...(image-936c1d-1622468492060)]

    Selenium主要由一套工具组成,其中包括:让我们更详细地了解这些工具的功能。

Selenium IDE

Selenium IDE(集成开发环境)主要是一个Firefox插件。它是Selenium Suite中最简单的框架之一。它允许我们录制和回放脚本。如果您希望使用Selenium IDE创建脚本,则需要使用Selenium RC或Selenium WebDriver来编写更高级、更健壮的测试用例。

在Selenium IDE中,测试用例执行速度很慢,测试用例的报表生成步骤与其他组件相比并不理想。它不支持并行或远程执行测试用例。

Selenium IDE的几个缺点是:

1.它将测试用例的执行限制在Firefox浏览器上。 2.不支持iPhone/Android等移动端测试。 3.测试用例执行速度慢,与其他组件相比,报表生成步骤不好。 接下来,让我们来看看什么是Selenium RC。

Selenium RC

Selenium RC,也称为Selenium

1.在WebDriver合并带来Selenium

2之前的很长一段时间内一直是主要的Selenium项目,它主要依靠JavaScript实现自动化。它支持Ruby、PHP、Python、Perl和C# 、Java、Javascript。它几乎支持所有的浏览器。

  • 基于JavaScript。不支持录制/回放功能。

  • 基于客户端/服务器架构,这意味着->每当您想要执行测试用例/测试脚本时,都需要手动启动服务器。

  • 借助Selenium Grid,支持测试用例的并行执行和远程执行。 注:Selenium RC已正式弃用。Selenium RC的其他一些功能:

    Selenium RC_的缺点是,每当您想执行测试用例时,都需要手动启动Selenium独立服务器。为了解决这个问题,引入了Selenium WeDdriver。

Selenium WebDriver

Selenium WebDriver是一个浏览器自动化框架,它接受命令并将它们发送到浏览器。它是通过特定于浏览器的驱动程序实现的。 它直接与浏览器通信并对其进行控制。Selenium WebDriver支持各种编程语言,如Java、C# 、PHP、Python、Perl、Ruby。和[Javascript.

WindowsWebDriver支持如下:

1.操作系统支持-MacOS、LINUX、Solaris

2.浏览器支持-Mozilla Firefox、Internet Explorer、Google Chrome 12.0.712.0及以上、Safari、Opera 11.5及以上、Android、iOS、HtmlUnit 2.9及以上。

如果您想了解更多关于Selenium WebDriver的信息,请参阅Selenium Tutorial上的这篇文章。现在让我们来了解最后一个组件,即Selenium Grid。

Selenium 网格

Selenium webdriver是与Selenium RC一起使用的工具。它用于在不同的机器上针对不同的浏览器并行运行测试。这意味着-针对运行不同浏览器和操作系统的不同机器同时运行多个测试。

相关文章

网友评论

      本文标题:Selenium Suite的各个组件有哪些

      本文链接:https://www.haomeiwen.com/subject/kwcisltx.html