您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

什么是selenium,什么是WebDriver?

什么是selenium,什么是WebDriver?

Selenium一个免费(开源)自动化测试套件,适用于跨不同浏览器和平台的Web应用程序。主要是出于测试目的,它用于使Web应用程序自动化,但当然不仅限于此。Selenium得到所有已经(或正在采取)使Selenium成为其浏览器本地组成部分的主要浏览器供应商的支持。它也是无数其他浏览器自动化工具,API和框架中的核心技术。

Selenium不仅是一个工具,而且是一组不同的软件工具,每个工具都有不同的方法支持组织的测试自动化。从更广泛的角度来看,它以前具有四个组成部分,如下所示:

一年前, Selenium RCWebDriver 合并到一个框架中,形成了 。也许, 指的是 。当前发布的版本是 。

Selenium-RC对于每种受支持的浏览器都以相同的方式工作。它 注入 功能到浏览器中时,浏览器加载然后使用它的JavaScript来驱动 AUT 在浏览器内。Selenium WebDriver的角色与Selenium- RC相同,并已合并了原始的 1.x 绑定并包括WebDriver API 。它既指语言绑定,也指单个浏览器控制代码的实现。通常将其称为 。简而言之,WebDriver是启用自省和控制用户代理的远程控制界面。WebDriver提供了平台和语言无关的有线协议,作为进程外程序远程指示Web浏览器行为的一种方式。

WebDriver 是应该使用Java/C#/Ruby/Python/NodeJS编写测试的关键接口的名称,可以使用的实现类如下所示:

其他 2022/1/1 18:13:33 有784人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶