安装Python
Python2 和 Python3 有显著的区别,并且2者并不兼容,我使用的是 Python3.6,大家根据自己熟悉的版本选择安装即可。
Python 官网是https://www.python.org/ ,请前往下载自己需要的安装包。Windows 的安装包是一个 .exe 文件,双击进行安装。
安装时请勾选“将Python目录添加到系统环境变量中”选项,并且建议不要将 Python 安装到 C 的具体用户目录下,而且建议Python 的路径中不要有中文名和空格。比如我的Python路径是E:\Python\Python36。
不知道怎么手动添加环境的请看如下步骤:右键点击我的电脑 -> 属性 -> 高级系统设置 –> 环境变量。双击 Path 变量,将 Python 的根目录路径添加入 Path 中,再将Python文件夹中的 ./Scripts 文件夹路径添加到 Path 中。比如我的系统环境变量设置如下(这是 Win10的,Win7的略有不同)。
Python安装成功并且系统环境变量设置成功后,打开cmd,输入python,敲击回车,发现能进入 python 交互式命令行,说明安装成功。
再输入 pip,敲击回车
说明pip工具也安装成功。如果没反应,请将前文提到的
路径也加到系统环境变量中。
安装IDE
IDE 是集成开发环境,包括代码编辑器,编译器,调试器,图形界面等部分,使各位代码编写者可以方便地编写,调试代码。Python 常用的IDE有好几种,介绍几种常用的:
- Pycharm:重度的IDE,功能非常强大,但是设置过程比较复杂,而且比较吃系统资源,电脑性能不好的同学可以考虑不用这个。
- IDLE:Python自带的轻量级IDE。
- Sublime Text:强大的文本编辑器,轻量,通过安装各种插件可以将其扩展成一个强大的IDE。
我常用的是Pycharm,所以后面都会以Pycharm来作为IDE进行开发。使用其他IDE的同学请自行进行配置。
Pycharm的官网是https://www.jetbrains.com/pycharm/,请下载 Community 社区版,进行一般的 Python开发足够了,并且免费。
下载完毕后进行安装、设置,进入IDE界面
新建Python工程
在硬盘上新建一个文件夹,作为Python工程的根目录。比如我的工程目录是E:\Workspace\Projects\WebUIAutomationFramework,老规矩,建议不使用中文,不使用空格。
在Pycharm中,选择工具栏中的File -> Open -> WebUIAutomationFramework。
然后设置该工程的 Python 解析器。需要注意的是同一个操作系统中可以安装多个Python版本,所以就可能含有多个Python解析器,这里需要指明工程必须的解析器。
再请注意,如果是使用 New Project 的同学,需要关注自己新建的工程是否一个虚拟环境。如果是的话,那么它可能会隔离系统中已经存在的第三方库,需要在该虚拟环境中重新进行安装。我使用的不是虚拟环境,所以不用额外进行设置,指明Python3.6的解析器即可。
安装第三方库
由于第三方库的网址大部分都在境外,所以对于国内下载的同学很不友好,所以建议使用镜像地址。进入C:\用户\用户名 路径,新建pip 文件夹,新建pip.ini 文件,在里面加入镜像地址,保存。
以后利用pip下载的第三方库都会通过镜像地址下载,速度有显著提升。
打开cmd,输入 pip inistall selenium,下载 selenium 库。我的selenium 库之前已下载过,所以不会再有下载过程中了。下载完后,验证 selenium 库已正确下载完毕:
下载浏览器和驱动程序
Selenium3.0 开始是用 webdriver 来驱动浏览器的,每个支持的浏览器都需要相应的驱动程序来进行驱动。这里主要介绍 chrome 的驱动,其他的驱动程序请自行搜索。
进入http://npm.taobao.org/mirrors/chromedriver/ (淘宝的镜像) 看到所有的 chrome 驱动程序的版本,随意点开一个最新的 2.39 ,查看notes.txt,可以看到驱动程序的版本和浏览器版本的对应情况。
请根据自己的浏览器版本自行下载相应的驱动程序版本。
验证环境
在工程中新建一个py文件,输入以下代码,将webdriver.Chrome()中的参数地址换成你电脑中的 chromedriver.exe 的路径,然后尝试一下看看吧~