[Selenium] Selenium WebDriver 的下载和安装
为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解。
步骤1:下载并安装Java开发环境
1)在系统中安装JDK(Java开发工具吧,Java Development Kit)
注意:
这里安装的是JDK,而不是单纯的JRE(Java运行时环境,Java Runtime Environment)
2)由于Sun公司已经被Oraclette手工,所有请到Oraclette官方网站下载JDK. 地址如下
http://www.oracle.com/technetwork/java/javase/downloads/index.html
步骤2:下载并安装Eclipse
http://www.eclipse.org/downloads/
步骤3:下载WebDriver 的Java客户端驱动
1)SeleniumWebDriver支持多种编程语言的绑定并且每种语言都有自己的客户端驱动。这里所展示的是基于Java 编程语言的返利,因此需要下载WebDriver Java Client Driver。请到Selenium的官方地址进行下载
http://docs.seleniumhq.org/download
2)由于客户端驱动的版本更新较快,用户可根据具体需要下载相应的版本
3)下载的WebDriver Java Client Driver 默认为zip 包格式。可以看到其包含一个libs文件夹,两个jar 包和CHANGELOG 文件。下面将讲述如何将他们加到Eclipse 中
步骤4:启动Eclipse 并配置Selenium2(WebDriver)
1)在Eclipse 启东市选择Workspace,创建一个新目录用于保存WebDriver 的工作空间
2)通过Eclipse 的菜单选择 File->New->Project->Java Project 命令来创建一个java 新项目。在进行新项目设置步骤中,通过Add External JARs 将之前下载的WebDriver Java Client Driver 的libs 和另外两个jar 包添加到项目中来。单击Add External JARs 按钮,选择libs 下所有的jar 包并添加进来。单击Add External JARs 按钮,选择selenium-java-2.37.0.jar 和 selenium-java-2.37.0-srcs.jar 这两个jar 包并添加进来
3)如果一切顺利,接下来可以开始编写基于WebDriver 的测试用例程序。
步骤5:不熟WebDriver 来确保测试用例可以驱动相对应的浏览器并执行测试用例。不同浏览器对应的WebDriver 下载地址如下
1)Firfox Driver: 由于Firfox Driver 是直接打包在 WebDriverJavaClientDriver 中,因此如果已经按以上步骤成功下载了WebDriverJavaClientDriver ,就不需要另外下载Firfox Driver
2)Chrome Driver: 支持三种不同操作系统,Windows, LInux, Mac OS. 下载地址:
http://code.google.com/p/chromedriver
3)Internet Explorer Driver: 只能在Windows 操作系统运行,但是要区别32位和64位版本,下载地址:
http://code.google.com/p/selenium/downloads/list
在使用相应的WebDriver 之前,应确保运行环境的操作系统和浏览器都与WebDriver 所需的运行环境相匹配。
[Selenium] Selenium WebDriver 的下载和安装的更多相关文章
- python使用selenium,webdriver自动下载百度网盘内容
想实现一个自动下载微信公众号分享百度网盘图片链接的爬虫,使用selenium和火狐的webdriver进行完成 1.首先根据自己的浏览器下载相应的webdriver驱动器,python中导入selen ...
- selenium以及浏览器驱动下载安装
1.下载selenium压缩包 http://pypi.python.org/pypi/selenium 下载后压缩在python文件下的lib>site-package文件夹下 2.进入sel ...
- IE11,Chrome65.0.3325.146,Firefox58的webdriver驱动下载,并用selenium驱动来实现自动化测试
各浏览器版本: python版本: selenium版本: IE11的Webdriver下载: http://dl.pconline.com.cn/download/771640-1.html ...
- Selenium Firefox 官方Webdriver -- Geckodriver 下载地址
Selenium Firefox 官方Webdriver -- Geckodriver 下载地址 https://github.com/mozilla/geckodriver/releases
- Python3+selenium+BaiduAI识别并下载花瓣网高颜值妹子图片
一.说明 1.1 背景说明 上周在“Python3使用百度人脸识别接口识别高颜值妹子图片”中自己说到在成功判断颜值后,下截图片并不是什么难点. 直观感觉上确实如此,你判断的这个url适不适合下载,适合 ...
- selenium(一)简介,安装,配置,测试。
简介: Selenium也是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozilla S ...
- Selenium VS Webdriver
Selenium 是 ThroughtWorks 一个强大的基于浏览器的开源自动化测试工具,它通常用来编写 Web 应用的自动化测试.随着 Selenium 团队发布 Selenium 2(又名 We ...
- webdriver访问各个浏览器驱动下载及安装
这里首先需要查看一下自己安装的selenium版本 查看步骤: windows系统打开cmd命令行输入:pip show selenium查看结果如下: 进入到selenium官网查看版本信息 sel ...
- Selenium之浏览器驱动下载和配置使用
浏览器驱动下载 Chrome浏览器驱动:chromedriver , taobao备用地址 Firefox浏览器驱动:geckodriver Edge浏览器驱动:MicrosoftWebDriver ...
随机推荐
- Set 技巧之一
我们知道set中 用set<int,int>S; S.lower_bound(x): 查找Set中 第一个>=x的数,返回结果是指针. S.upper_bound(x):查找Set中 ...
- nginx原配置
#原配置 server { listen ; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main ...
- springboot mybatis 项目框架源码 shiro 集成代码生成器 ehcache缓存
1.代码生成器: [正反双向](单表.主表.明细表.树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本.处理类.service等完整模块2. ...
- python各种类型转换
python各种类型转换 学习了:https://blog.csdn.net/shanliangliuxing/article/details/7920400 https://blog.csdn.ne ...
- 【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement
本blog提供了一个简单的通过JDBC驱动建立JDBC连接例程.并分别通过Statement和PreparedStatement实现对数据库的查询. 在下一篇blog中将重点比較Statement与P ...
- MapReduce将HDFS文本数据导入HBase中
HBase本身提供了很多种数据导入的方式,通常有两种常用方式: 使用HBase提供的TableOutputFormat,原理是通过一个Mapreduce作业将数据导入HBase 另一种方式就是使用HB ...
- Hadoop教程(一)
英文原文:cloudera,编译:ImportNew – Royce Wong Hadoop从这里开始!和我一起学习下使用Hadoop的基本知识,下文将以Hadoop Tutorial为主体带大家走一 ...
- ADO.NET EF 4.2 中的查询缓存(避免查询缓存)
在WinForm系统中遇到了个问题,Form1是查询窗口,根据条件查询出所有数据,双击列表后创建弹出Form2窗口编辑单个记录,但编辑后保存后,在Form2中查询到的还是旧的数据,实际数据库中已经更新 ...
- C#模拟登录Facebook 实现发送消息、评论帖子
由于目前电脑网页版FB实现模拟登录比较困难,本次选择了FB的手机版页面进行登录 MVC: private static string UserName = "用户名"; priva ...
- zoj1232Adventure of Super Mario(图上dp)
题目连接: 啊哈哈.点我点我 思路: 这个题目是一个图上dp问题.先floyd预处理出图上全部点的最短路,可是在floyd的时候,把可以用神器的地方预处理出来,也就是转折点地方不能为城堡..预处理完成 ...