环境搭建
基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器;没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建python3和selenium3开发环境,并提供一个基本入门的代码,后续逐步提供系列实践文章。安装包python
笔者使用python3.6.4,请根据机器是64位还是32位来选择对应的python版本。(相信绝大部分人都可以很从容的来查看自己机器的位数,在这里就不赘述了,如果不清楚自己可以百度一下就可以)
可以去python官网:https://www.python.org/下载对应机器的安装包。
安装包下载
第一步:进入python官网,点击download,如下图所示:

第二步:选择对应的操作系统和python版本,如下图所示:

第三步:点击要下载的python版本,即可下载安装包,如下图所示:

开发工具
笔者使用pyCharm开源版本https://download.jetbrains.com/python/pycharm-community-2017.3.2.exepython安装过程
第一步:双击已下载的python安装包,出现如下图所示的界面,点击运行

然后出现如下界面:

在这里我选择的是自定义安装(Customize installation),一定要勾选Add_Python 3.6 to PATH,防止手工添加环境变量 ,添加到环境变量也可以等安装完成之后手动添加到环境变量中,如果不添加环境变量运行python时则会出现如下界面:

在这里我没有选择添加到环境变量中,后面会手动配置
继续下一步界面如下:

选择安装的属性,Documentation、pip、tcl/tk and IDLE 必须安装,tcl/tk and IDLE是Python环境的开发环境窗口,pip用来安装numpy等package。
我选择的是全部安装
继续下一步

ok了,点击install进行安装,在这里我安装的目录是D盘,D:Python36 目录名可以自定义
注意我在这里依旧没有选择添加到环境变量,不想麻烦的话,可以直接选择添加到环境变量中
安装中

安装成功:

验证是否安装成功,使用系统的cmd命令:

验证失败,如果在安装的过程你选择了添加到环境变量中,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量:
首先,点击计算机->属性->高级系统设置

选择环境变量

新建 PATH

点击确定,接下来进行验证python是否安装成功:
依然是cmd命令下输入python,效果如下:

当你输入python出现如下命令时则表示python环境已经安装好了,就可以进行python之旅了。
下载Selenium for python
1) 下载 Selenium for python
到 https://pypi.python.org/pypi/selenium#downloads 下载最新版本,当前是3.0.2
下载tar.gz的包

下载完解压:

2) 安装Selenium
打开cmd,然后cd到解压包当前路径,输入 python setup.py install ,cmd窗口会出现解压滚动屏幕,直到安装完成。如下图。

验证selenium安装成功办法:
在cmd输入python进入python环境,然后输入 from selenium import webdriver,如果不报错就代表selenium安装成功。

3) 第二个安装selenium方式
还有一种安装方式,在线安装,在cmd输入 python -m pip install selenium,然后回车,自动安装。
小结
好了,还是那句老话,好多人都死在环境搭建的路上,幸运的你是否已经搭建成功,跟着宏哥的脚步继续砥砺前行。

为了方便大家在移动端也能看到我分享的博文,现已注册个人微信公众号,扫描左下方二维码即可,欢迎大家关注,有时间会及时分享相关技术博文。 为了方便大家互动讨论相关技术问题,现已组建专门的微信群,由于微信群满100,请您扫描右下方宏哥个人微信二维码拉你进群(请务必备注:已关注公众号进群),欢迎大家加入这个大家庭,我们一起畅游知识的海洋。
感谢您花时间阅读此篇文章,如果您觉得这篇文章你学到了东西也是为了犒劳下博主的码字不易不妨打赏一下吧,让博主能喝上一杯咖啡,在此谢过了!
如果您觉得阅读本文对您有帮助,请点一下左下角“推荐”按钮,您的“推荐”将是我最大的写作动力!另外您也可以选择<a href="">【关注我】,可以很方便找到我!
本文版权归作者和博客园共有,来源网址:https://www.cnblogs.com/du-hong 欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利!

selenium安装包_??《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)...相关推荐

  1. python selenium右键另存为_手把手教你系列练习篇之1python+ selenium自动化测试(详细教程)...

    1.简介 相信各位小伙伴或者同学们通过前面已经介绍了的Python+Selenium基础篇,通过前面几篇文章的介绍和练习,Selenium+Python的webUI自动化测试算是 一只脚已经迈入这个门 ...

  2. 我的世界java无法安装包_手把手教你搭建java环境

    前文 由于一些历史原因,开发java程序需要技术人员自行搭建环境,而搭建环境对于新手来说并不友好,不像其他语言那般方便,现如今,为帮助想入门java却无法顺利搭建的同学,编写该教程,如果觉得本文有用, ...

  3. python自动化测试环境搭建_(一)Python+Appium自动化测试环境搭建

    (一)安装Node.js 1.1 下载Node.js 下载地址:https://nodejs.org/en/download/,根据操作系统下载对应的安装包,这里选择Windows 64位的: 1.2 ...

  4. deepin20系统选择手动安装盘_手把手教你安装Mac双系统

    Attention:本教程适用于14年及其以前的Mac.之后会出适用于15年及其以后机子的教程. 双系统教程很多,问题是14年及其之前的机子需要手动下载对应的BootCamp驱动.很多老教程都忽略了这 ...

  5. ubuntu双系统引导梅花_手把手教你安装win10+Ubuntu16.04的双系统(全网最详细)

    点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自AI蜗牛车,禁二次转载 前言 本系列为小白入门整个AI项目教程,主要涉及双系统 ...

  6. activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境

    前言 在入手学习深度学习的过程当中,有好几个朋友都咨询过我如何安装深度学习环境,之前写过一篇在Ubuntu环境下安装深度学习环境,但是有部分朋友在Windows电脑上安装深度学习环境遇到过许多的问题, ...

  7. 删除虚拟环境_手把手教你在Linux系统下使用Python虚拟环境

    Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,趁着热乎,快上车啦~. 之前小编有写过Windows下的虚拟环境创建和基 ...

  8. application实现网页计数_手把手教你利用爬虫爬网页(Python代码)

    本文主要分为两个部分:一部分是网络爬虫的概述,帮助大家详细了解网络爬虫:另一部分是HTTP请求的Python实现,帮助大家了解Python中实现HTTP请求的各种方式,以便具备编写HTTP网络程序的能 ...

  9. python编程做联机游戏大全单机_手把手教你将单机游戏改造成对战网游(附详细教程)...

    前言:本Demo原来是Cocos Creator官方的一个Demo,本文章利用了第三方联网插件工具Matchvs将其改造成了一个三人对战的Demo,(在线体验地址). 注意事项 1.游戏满三人才可以开 ...

  10. Selenium + Python + Chrome 自动化测试 环境搭建

    一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...

最新文章

  1. Android AnimationUtils (动画)的使用
  2. 大厂面试通关图鉴:骚话走一走,百万薪到手!
  3. C#使用xpath简单爬取网站的内容
  4. 从mysql高可用架构看高可用架构设计
  5. Swift 位运算练习
  6. 使用Stream流的方式,遍历集合,对集合中的数据进行过滤
  7. C++ int转string以及源码
  8. 直播预告丨统一便捷的数据操作平台CloudQuery年终发布!
  9. 95-872-040-源码-CEP-CEP简介
  10. Hive新特性reflect函数介绍
  11. 腾讯入局“低代码”赛道:无需敲码,快速生成一个完整系统!
  12. HBuilder升级失败,/HBuilder/plugins 被另—个程序占用,请退出占用程序或者重启计算机后重试
  13. js设计模式——组合模式
  14. 电灯开关-第12届蓝桥杯Scratch省赛2真题第1题
  15. 如何修改本机host地址
  16. Oracle 11g 数据库 实验7 数据库安全管理
  17. git与svn的区别面试
  18. boost multi_index_container 多索引容器的使用
  19. Google谋求回归中国市场让百度焦虑?或许并不会
  20. Nessus 系统漏洞扫描与分析软件

热门文章

  1. 常见对象之String类
  2. webpack ,require.ensure配合oclazyload 实现ng1模块懒加载
  3. HTTP协议 (五) 代理
  4. php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
  5. phpspider 爬取汉谜网
  6. Layer:layui.util.timeAgo 使用
  7. linux命令halt之后怎么开启,Linux中halt命令起什么作用呢?
  8. tomcat端口被占用的解决方式
  9. GDK获得各种scale factor
  10. LINUX下载ant源码并编译