【selenium】- selenium简介
2024-08-29 22:57:24
本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。
1. Selenium的来历
2. Selenium家庭成员
Selenium RC: Selenium 1
Selenium Webdriver: Selenium 2
Selenium IDE: 自动化脚本录制工具
Selenium Grid: 分布式自动化测试的工具,如果需要在不同的电脑上、不同的浏览器上同时运行脚本,就需要用Selenium Grid。
3. Selenium工作原理
启动脚本时,webdriver会启动一个新的线程,启动一个浏览器。浏览器可以是Firefox,Chrome,IE。
启动浏览器有2种方式,一种是带用户信息,一种是不带用户信息。
当webdriver启动浏览器之后,webdriver就会把浏览器绑定在一个特定的端口上面,可以把浏览器理解为一个服务端,脚本可以理解为一个客户端。然后通过脚本控制浏览器,脚本发送一个请求给浏览器,浏览器收到之后进行处理,处理好之后,把结果返回给客户端。
最新文章
- win10电脑优化
- 使用CSS3制作72个webapp图标
- Ubuntu常用命令大全(转)
- 现在不使用ZeroClipboard我们也能实现复制功能(转)
- CI的知识点
- 更靠谱的js判断浏览器及其版本
- Qt标题栏图标和运行程序图标设置
- Netty开发实现高性能的RPC服务器
- ls命令显示可执行的文件 ls -F
- 错误:Cannot set property 'innerHTML' of null
- Spring Security 入门(1-3-2)Spring Security - http元素 - intercept-url配置
- Linux系统一些常用命令(持续增加)
- Android 右上角菜单栏
- 数据库设计画图工具powerdesigner
- Java NIO 进程间通信
- zabbix系列之监控类型及方式
- BootStrap Modal 点击空白时自动关闭
- navicat for mysql 导出数据的坑
- React 16 源码瞎几把解读 【三 点 二】 react中的fiberRoot
- redis之持久化操作
热门文章
- Model设计中常见的技巧和注意事项
- Cell Phone Networ (树形dp-最小支配集)
- Placement_pools on Rados-GW
- 学好C/C++编程,走遍天下都不怕
- jQuery插件之路(一)——试着给jQuery的一个Carousel插件添加新的功能
- Activiti6系列(1)- 核心数据库表及字段注释说明
- windwos环境下安装python2和python3
- Opengl_入门学习分享和记录_01_Graphics Pipeline(图形渲染管线)
- 99% 的人都不知道的 Kubernetes 网络疑难杂症排查方法
- 虚拟机安装CentOS的简短教程