第一章 初始Selenium

Selenium简介

  • Selenium是一个综合项目,包含系列工具和库

  • Selenium包含的这些工具和库支持Web浏览器的自动化(Web自动化测试)

  • 官网:selenium.dev

Selenium功能

  • Selenium核心是Web浏览器自动化的一个工具集

    1. 远程控制浏览器实例
    2. 模拟用户与浏览器的交互
    3. 将文本输入到字段中
    4. 选择下拉值和复选框
    5. 单击文档中的链接
    6. 提供许多其他控件
    7. 鼠标移动
    8. 任意JavaScript执行等等
  • 虽然Selenium主要用于网站的前端测试,但其核心是浏览器用户代理库。这些接口在应用程序中无处不在,它们鼓励与其他库进行组合,以满足您的目的。

Selenium组件

1. WebDriver

  • WebDriver使用浏览器自动化API来控制浏览器和运行测试

  • WebDriver不要求使用应用程序代码编译其API

2. IDE

  • Selenium IDE时用来开发Selenium测试用例的工具

  • 易于使用的Chrome和Firefox浏览器扩展

  • 使用现有的Selenium命令记录用户在浏览器中的操作

3. Grid

  • 在多个浏览器和操作系统组合上运行测试

Selenium支持的浏览器

浏览器 维护者 支持的版本
Chrome Chromium 所有版本
Firefox Mozilla 54及以上版本
Internet Explorer Selenium 6及以上版本
Opera Opera Chromium/Presto 10.5及以上版本
Safari Apple 10及以上版本
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。