本文简要介绍Selenium 的Webdriver 架构,我对selenium的相关知识点进行了整理,大家可免费下载:Selenium自动化测试框架详细介绍ppt及示例脚本.rar
Selenium简介
Selenium是用于浏览器的自动化测试工具,与浏览器进行交互,实现对web应用的自动化测试,Selenium包括Selenium IDE, Selenium Webdriver 和 Selenium Grid三个工具。
Selenium IDE (Integrated Development Environment)是一个浏览器插件,提供脚本录制、脚本生成和回放功能,初次使用selenium的新手可以用它来做一些简单的测试,
Selenium Webdriver 是一个浏览器自动化框架,接受脚本命令并发送到浏览器(通过浏览器驱动来实现),支持多种语言(包括Java, Ruby, Python, PHP, JavaScript, C#等)和多种浏览器,并且支持windows,Linux,macOS等操作系统。
Selenium Grid实现在多个机器上并行运行 selenium,也就是同时在多个机器上执行测试,并且可以是不同