1、selenium简介
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样
2、优势
开源、多浏览器、多平台、api齐全(自带很多方法)、浏览器内运行
3、工作原理
对于每一条Selenium脚本,一个http请求会被创建并且发送给浏览器的驱动
-
浏览器驱动中包含了一个HTTP Server,用来接收这些http请求
-
HTTP Server接收到请求后根据请求来具体操控对应的浏览器
-
浏览器执行具体的测试步骤
-
浏览器将步骤执行结果返回给HTTP Server
-
HTTP Server又将结果返回给Selenium的脚本,如果是错误的http代码我们就会在控制台看到对应的报错信息。