Windos7内网环境下快速搭建UI自动化测试框架Python + Selenium +UnitTest + HTMLReport

一、安装Python

(1)进入Python官网下载安装包
进入Python官网,https://www.python.org/downloads/windows/,可以看到各个版本的python,我现在用的是Windows7,Windows7 适配最高版本Python3.8.10版本,所以点击下载安装版本,一般都64位,选python-3.8.10-amd64.exe
在这里插入图片描述

双击安装包,进行安装。
在这里插入图片描述

(2)选择自定义安装
提示:勾选Add Python 3.8 to PATH,这样就不用自行配置环境变量,程序会自动配置;
注意:是将PATH勾选后,再点击Customize installation进入到下一步。如下图:
在这里插入图片描述

(3)进入Optional Features
这个界面全部勾选即可,点击Next;
在这里插入图片描述

(4)选择安装路径
注意:这里的默认的安装路径仍然是C盘。我们需要更改为自己想要安装的盘符,如D盘、E盘等。

在这里插入图片描述

前面是默认的勾选需要,也可以勾选前5个,我这里勾选的就是前5个。
安装位置选择的是D盘。路径是:D:\Python\Python38

在这里插入图片描述

(5)等待安装、安装成功如下:
在这里插入图片描述

(6)查看环境变量是否设置成功,依次点击右键电脑,设置,高级系统设置,环境变量,设置系统变量,path路径下查看有无,没有则添加路径,记得加分号E:\Python\Scripts;E:\Python;
在这里插入图片描述

(二)验证是否安装成功
1、按住Win键+R键,输入cmd。点确定进入CMD界面。

在这里插入图片描述

2、输入Python,查看版本号
输入:python –V
如果能够查看到版本号,证明安装成功!
在这里插入图片描述

查看python位置
输入:where python
在这里插入图片描述

二、安装Pycharm

(1)进入Pycharm官网下载安装包
进入Pycharm官网,https://www.jetbrains.com/pycharm/download/other.html,可以看到各个版本的Pycharm,我现在用的是Windows7,Windows7 适配最高版本Pycharm2019.3版本,所以点击下载安装版本,选pycharm-professional-2019.3.5.exe
在这里插入图片描述

双击安装包,进行安装。
在这里插入图片描述

(2)选择路径,默认放C盘,我放E盘
在这里插入图片描述

(3)勾选并点击next
在这里插入图片描述

(4)稍后启动
在这里插入图片描述

三、激活pycharm

(1)打开pycharm,选择do not import settings
在这里插入图片描述

(2)选择免费使用,激活
在这里插入图片描述

(3)把analysis压缩包拉倒IDE的界面中
在这里插入图片描述

(4)选择为pycharm安装
在这里插入图片描述

.(5)点击是
在这里插入图片描述

(6)勾选取消掉自动更新
在这里插入图片描述

四、安装Selenium离线安装包

(1)选择压缩包进行下载
在这里插入图片描述

(2)下载后解压,cmd进入到setup.py文件所在目录,执行python setup.py install
在这里插入图片描述

(3)安装完成显示信息
在这里插入图片描述

(4)pip list检查版本信息,显示成功安装。
在这里插入图片描述

五、配置HTMLTestRunner离线文件

(1)原版文件为HTMLTestRunner.py 是英文版,界面比较原始
HTMLTestReportCN.py是中文版,界面相对比较好看。
在这里插入图片描述

(2)将两个文件放到Python的lib文件夹路径下,之后就可以在代码中直接引入测试报告了。

在这里插入图片描述

六、安装浏览器驱动

(1)查看浏览器版本
Selenium可以驱动浏览器,但是需要下载对应浏览器版本的驱动文件,我用的是谷歌浏览器,点击右上角三个点的按钮,点击设置,点击关于Chrome,可以看到该浏览器版本
在这里插入图片描述

(2)下载浏览器驱动
需要根据使用的浏览器版本,到浏览器下载驱动,这是谷歌的浏览器驱动文件下载地址,IP前面需相同,最后一个圆点后的数字可以不同,以下两个文件都行
https://registry.npmmirror.com/binary.html?path=chromedriver/
在这里插入图片描述

选择win32位文件,点击下载
在这里插入图片描述

(3)下载成功得到一个浏览器驱动压缩包
在这里插入图片描述

(4)解压浏览器驱动文件到PYTHON安装路径下,之后写代码的时候导入SELENIUM就可以驱动程序运行了。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,下面是基于 PythonSeleniumunittestUI 自动化测试框架搭建步骤: 1. 安装 PythonSelenium 在开始前,需要确保你的电脑上安装了 PythonSelenium。你可以在 Python 官网下载 Python 并安装,安装完成后,在命令行中输入以下命令安装 Selenium: ``` pip install selenium ``` 2. 创建一个测试项目 在你的工作目录中创建一个文件夹来存放你的测试项目,例如 `MyTestProject`。 3. 创建测试用例 在项目文件夹中创建一个文件来存放测试用例,例如 `test_example.py`,并在该文件中写入以下测试用例: ```python import unittest from selenium import webdriver class ExampleTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() def tearDown(self): self.driver.quit() def test_example(self): self.driver.get("https://www.example.com") self.assertIn("Example Domain", self.driver.title) if __name__ == '__main__': unittest.main() ``` 这个测试用例会打开 Example Domain 网站,并检查页面标题是否包含 "Example Domain"。 4. 运行测试用例 在命令行中进入项目文件夹,并执行以下命令来运行测试用例: ``` python test_example.py ``` 如果一切顺利,你将会看到测试用例执行成功的结果。 5. 扩展测试用例 你可以根据需要扩展测试用例,例如添加更多的测试步骤、使用断言来检查页面元素、使用数据驱动来进行多组数据的测试等等。 以上就是一个基于 PythonSeleniumunittestUI 自动化测试框架搭建基本步骤,你可以在此基础上进行进一步的优化和扩展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值