admin 管理员组

文章数量: 887016

文章目录

  • 一.介绍
  • 二.下载安装selenium
  • 三.安装浏览器驱动
  • 四.QuickStart—自动访问百度
  • 五.Selenium基本用法
    • 1.定位节点
      • 1.1.单个元素定位
      • 1.2.多个元素定位
    • 2.控制浏览器
      • 2.1.设置浏览器窗口大小、位置
      • 2.2.浏览器前进、刷新、后退、关闭
      • 3.3.等待
      • 3.4.Frame
      • 3.5.多窗口
      • 3.6.元素定位不到怎么办
    • 3.WebDriver常用方法
    • 4.Selenium事件处理
      • 4.1.鼠标事件
      • 4.2.键盘事件
    • 5.无界面浏览器
    • 6.执行JS脚本
    • 7.在源码中查找指定的字符串
  • 六.Selenium项目实战
    • 1.实现自动搜索
    • 2.滚动滑动条
    • 3.实现翻页抓取
    • 4.完整程序代码

一.介绍

Selenium 是一个用于测试 Web 应用程序的自动化测试工具,它直接运行在浏览器中,实现了对浏览器的自动化操作,它支持所有主流的浏览器,包括 IE,Firefox,Safari,Chrome 等。

-支持所有主流平台(如,Windows、Linux、IOS、Android、Edge、Opera等)
实现了诸多自动化功能,比如软件自动化测试,检测软件与浏览器兼容性,自动录制、生成不同语言的测试脚本,以及自动化爬虫等。

  • Selenium 提供了一个工具集,包括 Selenium WebDriver(浏览器驱动)、Selenium IDE(录制测试脚本)、Selenium Grid(执行测试脚本)。后面两个主要用于测试脚本的录制、执行,因此不做介绍。我们只对 Selenium WebDriver 做重点讲解。

本文标签: 实战 项目 webui python selenium