Selenium是一个开放源代码的可移植Web测试框架。
Selenium IDE提供了用于编写测试的回放和记录功能, 而无需学习测试脚本语言。
它可以被认为是领先的基于云的测试平台, 它可以帮助测试人员记录他们的行为并将其导出为具有易于理解和易于使用的界面的可重用脚本。
Selenium支持各种操作系统, 浏览器和编程语言。以下是列表:
- 编程语言:C#, Java, Python, PHP, Ruby, Perl和JavaScript
- 操作系统:Android, iOS, Windows, Linux, Mac, Solaris。
- 浏览器:Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari等。
Selenium可以与Ant和Maven之类的框架集成在一起以进行源代码编译。
Selenium也可以与TestNG等测试框架集成, 以进行应用程序测试和生成报告。
与其他自动化测试工具相比, Selenium需要更少的资源。
WebDriver API已沉浸在Selenium中, 这是对Selenium进行的最重要的修改之一。
【Selenium特性介绍】Selenium Web驱动程序不需要服务器安装, 测试脚本直接与浏览器交互。
Selenium命令按照不同的类别进行分类, 这使它更易于理解和实现。
Selenium远程控制(RC)与WebDriver API结合在一起被称为Selenium 2.0。该版本旨在支持充满活力的网页和Ajax。
推荐阅读
- Selenium综合开发环境(IDE)
- pytest框架|软件测试面试题(写出5个Loadrunner中常用函数,并对其中2个举例说明用法)
- selenium与appium怎样联系
- python|网页自动填写
- PyCharm添加Selenium与Appium依赖
- Java + Selenium + Appium手机自动化测试
- Selenium自动化应该避免的测试场景
- 利用Selenium自动化测试android wap页
- double_click方法– Selenium Python中的动作链