基于 Python3 的网页自动化测试框架实现_环境搭建《二》

这个小姑娘提着篮子要去哪里?——《自己》

插画来自网络

安装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的略有不同)。
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第1张图片

Python安装成功并且系统环境变量设置成功后,打开cmd,输入python,敲击回车,发现能进入 python 交互式命令行,说明安装成功。
在这里插入图片描述
再输入 pip,敲击回车
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第2张图片
说明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界面
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第3张图片

新建Python工程

在硬盘上新建一个文件夹,作为Python工程的根目录。比如我的工程目录是E:\Workspace\Projects\WebUIAutomationFramework,老规矩,建议不使用中文,不使用空格。

在Pycharm中,选择工具栏中的File -> Open -> WebUIAutomationFramework。

然后设置该工程的 Python 解析器。需要注意的是同一个操作系统中可以安装多个Python版本,所以就可能含有多个Python解析器,这里需要指明工程必须的解析器
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第4张图片
再请注意,如果是使用 New Project 的同学,需要关注自己新建的工程是否一个虚拟环境。如果是的话,那么它可能会隔离系统中已经存在的第三方库,需要在该虚拟环境中重新进行安装。

我使用的不是虚拟环境,所以不用额外进行设置,指明Python3.6的解析器即可。
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第5张图片

安装第三方库

由于第三方库的网址大部分都在境外,所以对于国内下载的同学很不友好,所以建议使用镜像地址。进入C:\用户\用户名 路径,新建pip 文件夹,新建pip.ini 文件,在里面加入镜像地址,保存。
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第6张图片
以后利用pip下载的第三方库都会通过镜像地址下载,速度有显著提升。
打开cmd,输入 pip inistall selenium,下载 selenium 库。

我的selenium 库之前已下载过,所以不会再有下载过程中了。下载完后,验证 selenium 库已正确下载完毕:
在这里插入图片描述

下载浏览器和驱动程序

Selenium3.0 开始是用 webdriver 来驱动浏览器的,每个支持的浏览器都需要相应的驱动程序来进行驱动。这里主要介绍 chrome 的驱动,其他的驱动程序请自行搜索。

进入http://npm.taobao.org/mirrors/chromedriver/ (淘宝的镜像) 看到所有的 chrome 驱动程序的版本,随意点开一个最新的 2.39 ,查看notes.txt,可以看到驱动程序的版本和浏览器版本的对应情况。

请根据自己的浏览器版本自行下载相应的驱动程序版本。
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第7张图片
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第8张图片

验证环境

在工程中新建一个py文件,输入以下代码,将webdriver.Chrome()中的参数地址换成你电脑中的 chromedriver.exe 的路径,然后尝试一下看看吧~
基于 Python3 的网页自动化测试框架实现_环境搭建《二》_第9张图片

End

欢迎关注公众号以及加群讨论,所有文章都会同步到公众号,方便大家在碎片时间阅读。
在这里插入图片描述
▲扫描二维码“识别”关注 简介:热爱生活,享受旋律!

你可能感兴趣的:(Python3自动化测试)