1 环境搭建准备
(1) 下载 Python3 版本的安装包, 直接官网下载即可: Python 官网: https://www.python.org/
(2) 下载 Python 的基础工具包 pip,pip 是一个安装和管理 Python 包的工具, 官网: https://pypi.org/project/pip/
(3) 下载安装 Firefox 火狐浏览器, 注意 selenium2 只兼容火狐 46 以下版本, selenium 默认的浏览器对象是火狐, 如果需要使用其他浏览器如谷歌, IE 需要下载浏览器驱动
(4) Python IDE 开发工具 PyChram, 下载地址: https://www.jetbrains.com/pycharm/
(5) 使用 pip 安装 selenium2
2 安装 Python
Python 安装过程比较简单, 不做介绍, 安装后配好环境变量即可
3 安装 Firefox
浏览器自行安装, 火狐版本不要大于火狐 46 即可
4 安装 pip
(1) 根据下载的 pip 安装包, 解压安装包
(2) 打开 cmd,cd 进入到 pip 解压路径下, 执行 python setup.py install 即可完成 pip 安装安装
安装完成后可以使用 pip - -version 查看 pip 版本已经安装位置是在 python 安装路径的 lib 库文件夹下
5 安装 selenium2
(1) 如果你所在的电脑能够上网, 那最简单的方式就是在线下载并安装, 如 cmd 输入指令: pip install selenium==2.53.6 进行在线安装, 进度 100% 即完成安装
(2) 查看 selenium 是否安装在 python 路径下
可以看到我们的 python 路径下生成一个 selenium 的文件夹, 即安装是成功的, 进入 selenium 目录下我们可以看到我们需要的 selenium-webdriver, 还可以看到安装完成后 selenium 默认是已经安装了 Firefox 浏览器驱动了.
如需要使用谷歌, IE 等浏览器, 请下载相应的浏览器驱动, 并配置好驱动环境, 这个地方我下一篇博客会陆续更新 IE 和谷歌驱动的配置
6 安装 Pyhon IDE 开发工具 PyCharm 以及破解方法
PyCharm 是一款专门用于 Python 开发的具有良好功能的 IDE 开发软件
(1) 安装 PyCharm
官网下载地址: https://www.jetbrains.com/pycharm/ , 一键安装即可, 安装完成后一般只有 30 天授权试用
(2) 破解 PyCharm
网上对于 PyCharm 的破解方式比较多, 经过诸多破解方式尝试, 下面一个破解方式个人觉得是最完美的, 过程如下:
在 Windows 系统的 C:\Windows\System32\drivers\etc 路径下找到名称为 hosts 的文件, 然后打开编辑, 在最后一行添加如下信息, 目的是屏蔽验证
然后下载 PyCharm 破解包, 将破解包中的 JetbrainsCrack-2.7-release-str.jar 的文件拷贝到 PyCharm 安装的 bin 路径下, 如 C:\Program Files\JetBrains\PyCharm 2018.1.1\bin
然后在 bin 路径下找到 pycharm.exe 和 pycharm64.exe, 打开编辑在最后一行添加
-javaagent:C:\ProgramFiles\JetBrains\PyCharm2018.1.1\bin\JetbrainsCrack-2.7-release-str.jar, 注意中间的 yCharm2018.1.1 是自己的 PyCharm 版本, 每个人的版本不一样自行修改为自己的版本, 保存即可
最后打开 Pycharm, 进入注册页面, 如下图选择 Activetion code, 将对应的注册码贴上去
完成后重新打开 PyCharm, 查看注册信息, 发现注册使用日期到已经 "2099-12-31", 算是破解了哦! O(∩_∩)O 哈哈~
7 验证 selenium2-webdriver 打开 Firefox 浏览器
在 PyCharm 中新建 webdriver.py 文件, 如见内容如下图, 我们导入 selenium 的 webdriver 模块
使用 webdriver 来运行打开 Firefox 浏览器
以上运行成功会自动打开火狐浏览器, 说明我们的 Python+selenium2-webdriver 环境安装配置成功, 后续可以基于浏览器编写自动化测试脚本, 到此就完成了我们整个自动化测试框架需要的最基础的配置环境: Python 和 Selenium 安装, 以及用于开发脚本的工具 PyCharm
来源: https://www.cnblogs.com/tdp0108/p/10412073.html