IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 基于python3.5.0的自动化测试环境搭建 -> 正文阅读

[系统运维]基于python3.5.0的自动化测试环境搭建

一、学习目标

1.搭建自动化测试的相关环境

2.熟练掌握自动化测试脚本编写的基本步骤

二、任务要求

基于Python环境搭建(官方链接)

  1. Python 开发环境:Welcome to Python.org
  2. 修改pip源到国内镜像
  3. 使用pip安装selenium、ddt
  4. 安装pycharm(python编辑器):JetBrains: Essential tools for software developers and teams
  5. 安装Google浏览器:Google Chrome 网络浏览器
  6. 编写第一个selenium自动化测试脚本
  7. 安装浏览器驱动 -- 保证能够用程序驱动浏览器,实现自动化测试:ChromeDriver Mirror

三、内容(:含有资源,一步到位)

(一)安装python(注意这里安装的是python3.5)

资源包:

https://wwr.lanzoui.com/iNlA3vt62fi
密码:fxrt

1.1、双击打开安装包

切记要勾选打钩的框(注意一定要勾选“Add Python 3.7 to PATH”,勾选后,会自动添加python路径到系统变量中)点击Customize installation(自定义安装)进入到下一步

?? ? ? ?

?1.2.点击自定义安装后弹出安装界面,将所有的复选框进行勾选,点击Next

?

?1.3.界面中只勾选图中显示的复选框即可,然后点击“Browse”,重新选择安装路径

?

?1.4.选择除C盘以外的其他盘,这里举例存在D盘,并新建文件夹,文件夹命名为【Python35】,点击确定

??

?1.5.安装完成后为了检查我们的Python是否安装成功

可以在cmd命令窗口中输入Python进行查询,出现以下信息则表示成功

??

?(二)修改pip源到国内镜像%[提高下载速度]%---可忽略

资源:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

比较常用的国内镜像包括:

(1)阿里云?Simple Index
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学?
Simple Index
(4)中国科学技术大学?Simple Index
(5)华中科技大学http://pypi.hustunique.com/

???2.1、在文件管理器中,路径栏中输入%HOMEPATH%,回车,进入

2.2、新建文件夹pip,在pip文件夹中新建文本文档pip,点击查看,勾选文件扩展名

?2.3、将pip.txt重命名为 pip.ini,点击回车,弹出是否更改,选择“是”

? 2.4、双击pip.ini,使用记事本打开文件,输入以下内容后,保存文件? ? ? ??

????????(本例中使用清华大学镜像)

????????[global]
????????index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
????????[install]
????????trusted-host = pypi.tuna.tsinghua.edu.cn

(三)使用pip安装selenium、ddt

3.1..使用win+R打开cmd命令进行在线安装Selenium。

命令:pip install selenium==3.14.0(注意:pip最新版本不支持自动化的大多数方法

?

?3.2..安装完成后如下命令检查是否安装成功。

命令:pip show selenium

??

3.3.进行在线安装ddt。

命令:pip install ddt

?

3.4.安装完成后如下命令检查是否安装成功。

命令:pip show ddt

?

(四)安装python编译器——PyCharm?Community

资源包:

https://ws28.cn/f/6q7myybrn3k? ? ?(可能会失效)

链接:https://pan.baidu.com/s/19R7voTJcvth66ljjhITv8A?
提取码:6666

4.1双击PyCharm安装包,之后点击Next。

?

?4.2 修改安装路径

放到除C盘以外的其他盘,可以选择D盘;点击next按钮;所有选项进行勾选后,点击next按钮

?

?4.3选择相对应的系统和文件后缀名,之后点击Next。

?

?4.4在开始安装界面点击Install,进行安装

?

?4.5安装成功,勾选复选框,点击Finish,表示安装完成并运行PyCharm?Community

?

?(五)安装Chrome浏览器(注:尽量安装此版本)

资源包:

https://wwr.lanzoui.com/ijywkvt62xg
密码:dqom

双击chrome79.0.3945.130x64.exe文件,安装成功后浏览器会自动启动

?

?(六)使用PyCharm?Community编写第一个selenium自动化测试脚本

?6.1双击打开pycharm Community,点击New Project

?

6.2 Location中选择E盘,新建一个文件夹[auto],再点击creat按钮

?

6.3、新建python文件

选中项目文件,点击右键New,选择python file

?

弹出框中输入test_baidu,点击回车键

?

??

?6.4在test_baidu.py中编写第一个selenium自动化测试脚本

?

?6.5点击鼠标右键,点击Run‘test_baidu’,查看运行结果

??

??

?运行结果报错,显示'chromedriver' executable needs to be in PATH。没有添加浏览器驱动在系统中。

详情链接:

(59条消息) 解决:'chromedriver' executable needs to be in PATH问题 安装ChromeDriver(Windows)_曾经-CSDN博客https://blog.csdn.net/weixin_40928253/article/details/104074145?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163512792416780357212555%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163512792416780357212555&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-104074145.first_rank_v2_pc_rank_v29&utm_term=chromedriver%27+executable+needs+to+be+in+PATH&spm=1018.2226.3001.4187

(七)安装浏览器驱动(同浏览器版本相适应)

资源包:

https://wwr.lanzoui.com/iMJAhvt622f
密码:dxky

7.1将的chromedriver.exe放在chrome安装目录下

?

??

?7.2配置环境变量。

右键点击我的电脑----->属性--->高级系统设置---->环境变量------>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在path路径下添加上文中浏览器文件所在的根目录?

?安装Chrome浏览器驱动成功后,

?需要重新打开Pycharm,

?然后再次运行一次test_baidu.py,

?此时浏览器就能正常启动。

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-27 13:11:54  更:2021-10-27 13:14:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:27:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码