基于 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的略有不同)。
在这里插入图片描述

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 的路径,然后尝试一下看看吧~
在这里插入图片描述

End

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值