Selenium学习笔记(一)——简介
来源:互联网 发布:腾讯 数据分析师 编辑:程序博客网 时间:2024/06/05 06:27
下面提及的Selenium均指Selenium 2.0 WebDriver。
Selenium API in Java : http://seleniumhq.github.io/selenium/docs/api/java/index.html
什么是Selenium?
Selenium是一套用于自动化测试网页的工具。其由3部分组成:
- Selenium IDE:一个Firefox的插件,用于记录和回放操作记录,并且能把记录转换成脚本。
- WebDriver:其为大部分浏览器 It provide the APIs for a variety of languages like Java, .NET, PHP, etc. With most of the browsers Webdriver and RC works.
- Grid:用于Selenium运行分布式,并行测试的组件。
支持浏览器
Selenium支持大部分主流浏览器,但除其Firefox外,对于不同浏览器Selenium需要不一样的驱动服务器与之交互。以Chrome为例,在官网下载驱动服务器后,我们需要在path环境变量中加入其位置,或在代码中加入
System.setProperty("webdriver.chrome.driver", "D:/Documents/Downloads/chromedriver.exe");
然后就可以实例化浏览器对象:
// 与此同时,Selenium会启动一个浏览器窗口WebDriver driver = new ChromeDriver();
Selenium v3也需要Gecko driver来驱动Firefox v35或以上版本。(http://blog.csdn.net/gowhere_/article/details/74011238)
阅读全文
0 0
- Selenium学习笔记(一)——简介
- 【原创】Selenium学习系列之(一)(二)—Selenium简介,环境搭建及使用
- selenium学习笔记(一)
- 一、Selenium 学习笔记
- Selenium学习笔记(二)——常用操作与方法简介
- Selenium学习笔记(六)——Selenium Grid
- Selenium WebDriver学习笔记(一)
- selenium-webdriver (python)(一)学习笔记
- selenium+python:脚本学习笔记(一)
- Selenium-WebDriver学习笔记(一)
- Python-Selenium学习笔记一
- HBase学习笔记(一)———《HBase简介》
- HTML5学习笔记(一)——简介及约定
- Android学习笔记(一)——Android平台简介
- OpenCms9学习笔记(一)——OpenCms9简介
- HTML学习笔记——(一)HTML简介
- Spark学习笔记(一)——spark简介
- Python学习笔记(一)——简介
- java中instanceof运算符的意义和用法
- eclips导入java web项目时import javax.servlet.annotation.WebServlet;报错
- python模块介绍- SocketServer 网络服务框架
- Windows 7 下安装mysql-5.7.18-winx64解压版
- 【数据库SQL实战】获取所有部门当前manager的当前薪水情况
- Selenium学习笔记(一)——简介
- ResNet_残差网络
- 算法设计期末作业-08-8.22
- 算法设计期末作业-08-8.22
- 笔试题整理(一)
- ubuntu下没有/var/log/message
- 矩形覆盖
- POJ2446——匈牙利算法讲解
- ES6 字符串模版用法和例子