环境搭建
基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器;没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建python3和selenium3开发环境,并提供一个基本入门的代码,后续逐步提供系列实践文章。安装包python
笔者使用python3.6.4,请根据机器是64位还是32位来选择对应的python版本。(相信绝大部分人都可以很从容的来查看自己机器的位数,在这里就不赘述了,如果不清楚自己可以百度一下就可以)
可以去python官网:https://www.python.org/下载对应机器的安装包。
安装包下载
第一步:进入python官网,点击download,如下图所示:
![00df6c87bc8d0cfdb9333845053f8cd7.png](https://i-blog.csdnimg.cn/blog_migrate/f2cbda48eb8bce713295d3d86766658e.jpeg)
第二步:选择对应的操作系统和python版本,如下图所示:
![842e0c415c39de5f06d35137146fe773.png](https://i-blog.csdnimg.cn/blog_migrate/070d45b3f52dc11ae3f76757cfd2a2c6.jpeg)
第三步:点击要下载的python版本,即可下载安装包,如下图所示:
![c9d3aa4ff9f49682b5cd8746de7f1674.png](https://i-blog.csdnimg.cn/blog_migrate/28b6a8a0db66a038de8208ab726fd74f.jpeg)
开发工具
笔者使用pyCharm开源版本https://download.jetbrains.com/python/pycharm-community-2017.3.2.exepython安装过程
第一步:双击已下载的python安装包,出现如下图所示的界面,点击运行
![274c0af38598dd25884e805cc97a2d8e.png](https://i-blog.csdnimg.cn/blog_migrate/68d2fb7344d26268654e759c0ffd6129.png)
然后出现如下界面:
![745c883a32854264adcf4b929e1bc5ff.png](https://i-blog.csdnimg.cn/blog_migrate/007ad2acdf7505551a656e7aa021ab15.jpeg)
在这里我选择的是自定义安装(Customize installation),一定要勾选Add_Python 3.6 to PATH,防止手工添加环境变量 ,添加到环境变量也可以等安装完成之后手动添加到环境变量中,如果不添加环境变量运行python时则会出现如下界面:
![06ff4837b2eda2d7fc251cc53d8ff9d9.png](https://i-blog.csdnimg.cn/blog_migrate/fc1f9ee2a2907a71b0eec8dcdc0edb47.png)
在这里我没有选择添加到环境变量中,后面会手动配置
继续下一步界面如下:
![25920e4e0232326951d80829ceb149c6.png](https://i-blog.csdnimg.cn/blog_migrate/bb0573a57beb7f876efdc3edd1ea29d1.jpeg)
选择安装的属性,Documentation、pip、tcl/tk and IDLE 必须安装,tcl/tk and IDLE是Python环境的开发环境窗口,pip用来安装numpy等package。
我选择的是全部安装
继续下一步
![ae9018b7ca43a02eceb2e5c96271ecc7.png](https://i-blog.csdnimg.cn/blog_migrate/b534944253d77dea25462017e967e3d1.jpeg)
ok了,点击install进行安装,在这里我安装的目录是D盘,D:Python36 目录名可以自定义
注意我在这里依旧没有选择添加到环境变量,不想麻烦的话,可以直接选择添加到环境变量中
安装中
![26d335dd839fff998877f1757a8d4c44.png](https://i-blog.csdnimg.cn/blog_migrate/1a6202f7efc8e3bfc98d632378e929b6.png)
安装成功:
![bdc5c80ce30820a069741a9fe8edea29.png](https://i-blog.csdnimg.cn/blog_migrate/668948fe586dbc90185c7851d82c45d4.jpeg)
验证是否安装成功,使用系统的cmd命令:
![8211df2cfa786af275c8776c13bf4912.png](https://i-blog.csdnimg.cn/blog_migrate/c407c2827f7f1b592a080dc6f7bdf480.png)
验证失败,如果在安装的过程你选择了添加到环境变量中,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量:
首先,点击计算机->属性->高级系统设置
![10892a6d8b3db346f4c6f8d43b76bf9c.png](https://i-blog.csdnimg.cn/blog_migrate/55864a071b64cdf5a1f3c7a72fb24d21.jpeg)
![1f30b3379644b8056406737db15c6813.png](https://i-blog.csdnimg.cn/blog_migrate/a3ccac1c1c95a22bf1855aaaf7da239d.png)
选择环境变量
![487d8359cd3c7f5c0caa724fe536bbba.png](https://i-blog.csdnimg.cn/blog_migrate/d10b51bb0071ae2e15ab342700baf4a8.jpeg)
新建 PATH
![53e6429577a6050ecd568b5d01f7d5a5.png](https://i-blog.csdnimg.cn/blog_migrate/ecad6d1424414b57784eaee13b07b94f.png)
点击确定,接下来进行验证python是否安装成功:
依然是cmd命令下输入python,效果如下:
![293156b57869cdf8517cd95c8925d321.png](https://i-blog.csdnimg.cn/blog_migrate/99c07e7a95ecde79d3f43d935357d270.png)
当你输入python出现如下命令时则表示python环境已经安装好了,就可以进行python之旅了。
下载Selenium for python
1) 下载 Selenium for python
到 https://pypi.python.org/pypi/selenium#downloads 下载最新版本,当前是3.0.2
下载tar.gz的包
![3597bb01a5fb13975f8fe5954186f960.png](https://i-blog.csdnimg.cn/blog_migrate/23e4b61a860b140cc5fd7e76bc6428c5.jpeg)
下载完解压:
![f1cfd63014ced0f27b136f9998cc507f.png](https://i-blog.csdnimg.cn/blog_migrate/d395bf60d33253ad2ba60f975ff82ff3.png)
2) 安装Selenium
打开cmd,然后cd到解压包当前路径,输入 python setup.py install ,cmd窗口会出现解压滚动屏幕,直到安装完成。如下图。
![09903f125467fa09ab9ba8a92e60c696.png](https://i-blog.csdnimg.cn/blog_migrate/5c462869a1becba30ec936ad25abe3f3.jpeg)
验证selenium安装成功办法:
在cmd输入python进入python环境,然后输入 from selenium import webdriver,如果不报错就代表selenium安装成功。
![6893ff8523c3c74a579f4595fac8573f.png](https://i-blog.csdnimg.cn/blog_migrate/ca8f3dc10886f4c3f2bf2d9d96951c2f.png)
3) 第二个安装selenium方式
还有一种安装方式,在线安装,在cmd输入 python -m pip install selenium,然后回车,自动安装。
小结
好了,还是那句老话,好多人都死在环境搭建的路上,幸运的你是否已经搭建成功,跟着宏哥的脚步继续砥砺前行。
为了方便大家在移动端也能看到我分享的博文,现已注册个人微信公众号,扫描左下方二维码即可,欢迎大家关注,有时间会及时分享相关技术博文。 为了方便大家互动讨论相关技术问题,现已组建专门的微信群,由于微信群满100,请您扫描右下方宏哥个人微信二维码拉你进群(请务必备注:已关注公众号进群),欢迎大家加入这个大家庭,我们一起畅游知识的海洋。
感谢您花时间阅读此篇文章,如果您觉得这篇文章你学到了东西也是为了犒劳下博主的码字不易不妨打赏一下吧,让博主能喝上一杯咖啡,在此谢过了!
如果您觉得阅读本文对您有帮助,请点一下左下角“推荐”按钮,您的“推荐”将是我最大的写作动力!另外您也可以选择<a href="">【关注我】,可以很方便找到我!
本文版权归作者和博客园共有,来源网址:https://www.cnblogs.com/du-hong 欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利!
![ec22265b9c7511a0d698382611470e1e.png](https://i-blog.csdnimg.cn/blog_migrate/0332a9772264ebd8b18e7f8c5da2aa93.png)
![5bd0c3e035c454fab6a8844ad5c99ee9.png](https://i-blog.csdnimg.cn/blog_migrate/c5d14d61b4ade32edc4592ff1f14f280.png)