一、selenium 环境搭建
本教程演示是在window系统上演示,linux、mac 系统以后会更新。
1.准备工作
1.python2或者python3安装包,官网:https://www.python.org/downloads/
2.pycharm 编译器安装包,官网:https://www.jetbrains.com/pycharm/download/#section=windows
3.chromedriver 驱动器
4.备选 Firefox浏览器 官网:http://www.firefox.com.cn/
5.备选 geckodriver 驱动器
所有的安装包:链接:https://pan.baidu.com/s/1wogZ1hUvhjMUgygzVCwAOQ 提取码:q01o
2.安装python
python分2和3的版本,目前小渣仔使用的python3.7的版本,因为python3对编码问题处理的比较好。python2有丰富成熟的插件库,如果使用python2,推荐使用2.7的版本。
双击启动python3 安装包,界面如下,勾选add Python3.7 to PATH,自动把环境变量配置好,如果取消勾选install launcher for all users (recommended) 则操作系统所有用户都可以使用,勾选则只可以当前安装的用户使用。
点击 install now ,等待安装完成。

安装完成的界面

点击close,关闭掉。
验证环境是否安装成功
打开Windows的 命令行界面,
输入 python,回车,
再输入print("hello world!"),回车
如下图所示,就证明安装成功。

3.安装pycharm编译器
pycharm分为 个人版 和社区版,个人版可以使用全部功能,但是需要花钱的,具体破解方式请自行百度,我们要支持正版。社区版为免费版本,部分功能受限制,对初学python的人来说社区版就够用了。
打开pycharm2018.2.4,界面如下

点击下一步

下一步,默认路径就行。有个问题,不知道是不是bug,稍微卡一下,才会到下个界面

小渣仔的机器是64位,勾选64位,如果是32位的,勾选32位,如果需要设置默认程序的,勾选.py,然后点击下一步

点击 install ,进行安装

点击finish 安装完成
4.安装chrome浏览器+chromedriver 驱动程序
chromedriver 需要和chrome的版本匹配具体版本匹配如下边的列表:
v2.43 v69-71
v2.42 v68-70
v2.41 v67-69
v2.40 v66-68
v2.39 v66-68
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
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
我选择的的是目前最新的 chrome70 + chrome 2.43 版本。
安装chrome,双击安装包,自动化静默安装
安装及配置 chromedriver 驱动
复制chromedriver 驱动程序到chrome安装目录

把chromedriver 的文件夹路径配置到环境变量里,注意前面有个“;”

验证是否配置成功,打开命令行,输入chromedriver -v 显示如下图所示,证明配置成功。

至此,环境搭建完成。
一、selenium 环境搭建的更多相关文章
- Java+Selenium环境搭建
初学者---简单的selenium环境搭建: 1. 安装JAVA环境 2.下载eclipse 3.下载firefox (不要最高版本,容易出现selenium不兼容问题) 4. 下载selenium需 ...
- 自动化测试 selenium 环境搭建
做 web 项目,测试是无法避免的.对于某些特定功能,采用单元测试就行.但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了.selenium 就是一款能满足这样要求 ...
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- phpunit+selenium环境搭建
这个环境搭建遇到了挺多麻烦,最终还是没能自己解决,幸好有同事“青蛙”的帮忙解决了这个问题!在这里把本人亲测步骤给大家列一下,希望给大家提供方便! 安装pear: Go-pear.phar下载地址:ht ...
- python selenium 环境搭建(一)
elenium 虽然过了这么多年,但是到目前为止依然是比较流行的自动化框架了,还有很多的初学者在学习,所以根据自己的时间将把相关的资料汇总一下,下面首先我们需要搭建一下基础环境. 首先自己本身比较笨, ...
- PyCharm+selenium环境搭建报错:Traceback (most recent call last): TypeError: 'module' object is not callable
环境搭建好后,代码如下: from selenium import webdriverdriver = webdriver.chrome()driver.get("http://www.ba ...
- selenium环境搭建:
环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...
- (selenium+python)_UI自动化01_Mac下selenium环境搭建
前言 Selenium 是一个用于Web网页UI自动化测试的开源框架,可以驱动浏览器模拟用户操作.支持多种平台(Windows.Mac OS.Linux)和多种浏览器(IE.Firefox.Chrom ...
- python+selenium环境搭建步骤
一.自动化简介 1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一 ...
随机推荐
- 三、CSS样式——表格
1.CSS表格 CSS表格属性可以帮助我们极大的改善表格的外观 2.表格边框 3.折叠边框 4.表格宽高 5.表格文本对齐 6.表格内边距 7.表格颜色 <!--index.html--> ...
- Java——String类中的compareTo方法总结
String类的定义: java.lang 类 String java.lang.Object java.lang.String 所有已实现的接口:Serializable, C ...
- 容器化部署Cassandra高可用集群
前提: 三台装有docker的虚拟机,这里用VM1,VM2,VM3表达(当然生产环境要用三个独立物理机,否则无高可用可言),装docker可参见Ubuntu离线安装docker. 开始部署: 部署图 ...
- ssh 使用技巧
参考:https://deepzz.com/post/how-to-setup-ssh-config.html SSH Config 那些你所知道和不知道的事 预览目录 配置项说明 相关技巧 管理多组 ...
- --- rk3399/3288 系列平台接mipi 的dts 数据 panel-init-sequence = [] 命令的整法
https://blog.csdn.net/Shushan1/article/details/87858434 mipi 屏的数据手册 dts sample: &dsi { status = ...
- 通过crt修改数据库中的存储过程
mysql -u idc_user -pidc_user123 通过crt修改数据库中的存储过程PRO_RET_HD_TZXW STEP1:在crt中查看数据库中的存储过程PRO_RET_HD_TZX ...
- sybase的ASE和IQ版本有什么区别
原文:ASE是sybase OLTP数据库,行式存储.IQ是Sybase OLAP和DSS的数据库,采用列式存储,适合数据仓库.数据集市等分析性应用,不符合并发压力大的联机场景.
- DEPLOY YOUR WEBSITE TO GITHUB PAGES
DEPLOY YOUR WEBSITE TO GITHUB PAGES Review Fantastic! You now have your site published on the public ...
- 发现一个好工具RenderDoc
逛VULKAN官网时,工具中提到RenderDoc这个东西,百度了下,是专为图形程序员用的,可以集成到VS,或U3D中,收藏先. 参考链接
- Spark环境搭建
转载:https://blog.csdn.net/songhaifengshuaige/article/details/79480491