学习Selenium同学必看
本文转载
作者:灰蓝蓝蓝蓝蓝蓝
链接:http://www.jianshu.com/p/5188cb3ab790
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
更多技术博客见http://blog.csdn.net/huilan_same第一部分:Selenium的学习网站,看了这些网站的内容,相信你的Selenium就能到达一定水平了。
第二部分:Selenium的资源整理,各种版本浏览器、driver、selenium的下载,你需不需要?
第三部分:博主整理的Chrome与chromedriver的版本对照表,还在为版本不匹配而头大?
**1. **学习网站
一些学习selenium的网站:
文档
网站
http://www.softwaretestingstudio.com/
http://www.software-testing-tutorials-automation.com/
https://easonhan007.gitbooks.io/selenium-webdriver/content/
博客
这么多资源,够不够你嚯嚯?
**2. **资源整理
今天把手头有的一些关于selenium测试的资源整理了一下,分享出来。
1. 所有版本chrome下载
是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,不过chrome老版本很难找到原版安装包,这其中哪个下载的是原版还需要你自己判断下。
下面这个网址大多是Mac的多些,Windows下的很缺,但是有好多其他的软件下载,可以去看看:uptodown
2. 所有版本firefox下载
火狐相对比较容易找,这里也贴出来其ftp链接:
至于火狐的版本与selenium的对应关系,确实没有这方面合适的资料,不过建议selenium 2.53以及以下的朋友,用47以下的火狐。
3. 所有版本chromedriver下载
chromedriver的版本也不容易找:
其中各版本下的notes.txt中说明了该版本以及以前一些版本支持的chrome浏览器版本,不过,老司机早就给你整理了一份一目了然的表格(见本文第三部分)
4. 所有版本selenium以及IEDriverServer下载
最后,当然还有selenium和IEDriverServer,Python版的selenium直接pip就可以了,下面的链接里主要是Java版的和.NET版的:
好吧,暂时就这些吧。如果你有更好地资源站,也请告知下博主,资源共享,共同进步嘛。
3. chromedriver与chrome版本对照表(已更新到v2.25)
看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:
chromedriver与chrome版本对照表
chromedriver版本 | 支持的Chrome版本 |
---|---|
v2.25 | v53-55 |
v2.24 | v52-54 |
v2.23 | v51-53 |
v2.22 | v49-52 |
v2.21 | v46-50 |
v2.20 | v43-48 |
v2.19 | v43-47 |
v2.18 | v43-46 |
v2.17 | v42-43 |
v2.13 | v42-45 |
v2.15 | v40-43 |
v2.14 | v39-42 |
v2.13 | v38-41 |
v2.12 | v36-40 |
v2.11 | v36-40 |
v2.10 | v33-36 |
v2.9 | v31-34 |
v2.8 | v30-33 |
v2.7 | v30-33 |
v2.6 | v29-32 |
v2.5 | v29-32 |
v2.4 | v29-32 |
附:
所有chromedriver均可在下面链接中下载到:
作者:灰蓝蓝蓝蓝蓝蓝
链接:http://www.jianshu.com/p/5188cb3ab790
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
更多技术博客见http://blog.csdn.net/huilan_same
微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~
学习Selenium同学必看的更多相关文章
- 学习React Native必看的几个开源项目
学习React native ,分享几个不错的开源项目,相信你学完之后,一定会有所收获.如果还没有了解RN的同学们可以参考手把手教你React Native 实战之开山篇<一> 1.Fac ...
- [转] 学习React Native必看的几个开源项目
http://www.lcode.org/study-react-native-opensource-one/ http://gold.xitu.io/entry/575f498c128fe10057 ...
- Vue指令总结---小白同学必看
今天主要复习一下我们最熟悉vue指令,想要代码撸得快,就要多看书,多看看官方的文档和学习指令,学习编程是一个非常享受的过程,尤其是你不断地去解决问题,获得一项技能,实现薪水的上涨.进行Vue的指令烹饪 ...
- Servlet之生命周期【入门版(刚開始学习的人必看)】
6,Servlet的解说 6.1Servlet生命周期 ,继承HttpServlet init方法(初始化Servlet)将来能够做一些初始化工作 service方法(处理请求) 一般不须要重写ser ...
- 学习移动机器人SLAM、路径规划必看的几本书
作者:小白学移动机器人链接:https://zhuanlan.zhihu.com/p/168027225来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 声明:推荐正版图 ...
- 学习ios(必看经典)牛人40天精通iOS开发的学习方法
学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲 ...
- Oracle Statspack报告中各项指标含义详解~~学习性能必看!!!
Oracle Statspack报告中各项指标含义详解~~学习性能必看!!! Data Buffer Hit Ratio#<#90# 数据块在数据缓冲区中的命中率,通常应该在90%以上,否则考虑 ...
- 【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
原文网址:http://bbs.51cto.com/thread-1099956-1.html 亲爱的学员们: 如今,各路开发者为淘一桶金也纷纷转入iOS开发的行列.你心动了吗?想要行动吗?知道如何做 ...
- Java编程学习知识点分享 入门必看
Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度.阿尔法组成越高,颜色越不透明. API:应用编程接口.针对软 ...
随机推荐
- javascript 关键词 new都做了写什么
翻译自stackoverflow:http://stackoverflow.com/questions/1646698/what-is-the-new-keyword-in-javascript ne ...
- shell数组中“和@的妙用
#!/bin/bashlist=(4k"8k a bit""16k abc""32k gold"64k)for i in "${l ...
- Linux服务器中木马(肉鸡)手工清除方法(转)
首先剧透一下后门木马如下: (当然这是事后平静下来后慢慢搜出来的,那个时候喝着咖啡感觉像个自由人) 木马名称 Linux.BackDoor.Gates.5 http://forum.antichat. ...
- day5-logging模块
一.概述 好的程序开发,往往会兼顾到日志输出的需求,以便给用户提供必要的日志信息便于确认程序运行状态.排错等等.这些日志一般包括程序的正常运行日志.访问日志.错误日志.数据保存日志等类型.在pytho ...
- 015PHP基础知识——流程控制(三)
<?php /** *流程控制(三) */ /* 循环结构: while(){ } */ //设置脚本最长执行时间:100秒 //set_time_limit(100); $lantian = ...
- 优化JDBC封装
可重用性较强的JDBC封装 以下为代码,注释中写了主要思想 主类 com.util.JDBCUtil.java package com.util; import java.lang.reflect.F ...
- Frequently-Used Network Time Server(Base On NTP:Network Time Protocol)
国家授时中心服务器 210.72.145.44 133.100.11.8 日本福冈大学 time-a.nist.gov 129.6 ...
- flash cc新建swc文件
- Spring核心概念(一)
1.解决JavaEE的轻量级框架. 2.环境搭建 第一步:导入spring的jar包 第二步:导入配置文件(一般写在resource下面) 第三步:创建一个类(bean) 第四步:在主配置文件中注入这 ...
- 使用jQuery操作DOM(1)
1.常见方法 css(“属性”,”属性值”); //设置单个样式 css({属性1:属性值1,属性2:属性值3...}); //设置多个样式 addClass(“样式名”); //追加单个样式 add ...