这篇文章主要介绍了python+django+selenium搭建简易自动化测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
该平台会集成UI自动化及api自动化,里面也会涉及到一些简单的HTML等前端,当然都是很基础的东西。在以后的博客里,我会一点点的尽量写详细,帮助一些测试小白一起成长,当然我也是个小菜鸡。
第一章 django 搭建平台。
1.1搭建环境
Django 官方网站:The web framework for perfectionists with deadlines | Django
Python 官方仓库下载地址:Django · PyPI
这里我们通过pip来安装django ,这里版本用1.10.3。
Python 用3.5.
1 |
|
我电脑同时安装了python2 和3.所以这里的是pip3。
这里提示我已经安装了django。
在D:\python3\Scripts目录下会出现一个django-admin.exe 文件。在cmd窗口中进入D:\python3\Scripts目录,然后输入“django-admin”命令回车。
操作步骤如下图:
这里是django提供的所有命令。创建项目的方式有很多种,可以通过pycharm来创建。这里我们使用“startproject”命令来创建。
1.2创建testplatform项目。
cmd窗口中,D:\python3\Scripts目录下,执行 django-admin startproject testplatform
1 |
|
这样就成功创建了项目。然后我们用pycharm打开这个项目。
项目结构如图:
这里对结构简单进行一下解释:
testplatform/__init__.py:一个空的文件,用它标识一个目录为 Python 的标准包。
testplatform/settings.py:Django 项目的配置文件,包括 Django 模块应用配置,数据库配置,模板配置等。
testplatform/urls.py:Django 项目的 URL 声明。
testplatform/wsgi.py:为 WSGI 兼容的 Web 服务器服务项目的切入点。 manage.py:一个命令行工具,可以让你在使用 Django 项目时以不同的方式进行交互。
1.3创建应用
在cmd窗口,进入testplatform项目。我们使用“startapp”命令创建应用,一个项目可以包含多个应用。
1 2 3 |
|
创建“sign”应用。结构如下:
migrations/:用于记录 models 中数据的变更。
admin.py:映射 models 中的数据到 Django 自带的 admin 后台。
apps.py:在新的 Django 版本中新增,用于应用程序的配置。
models.py:创建应用程序数据表模型(对应数据库的相关操作)。
tests.py:创建 Django 测试。
views.py:控制向前端显示哪些数据。
1.4 运行项目
现在我们要把项目运行起来,Django 提供了 Web 容器,只需要通过“runserver”命令就可以把项目运行 起来。
1 2 3 4 5 6 7 8 9 10 11 |
|
Django 默认会通过本机的 8000 端口来启动项目,如果你的当前环境该端口号被占用了,也可以在启动 时指定 IP 地址和端口号。
1 2 3 4 5 6 7 8 9 10 11 |
|
其中“127.0.0.1”为指向本机的 IP 地址,“8001”为设置的端口号。 打开浏览器,访问:http://127.0.0.1:8001/
到此这篇关于python+django+selenium搭建简易自动化测试 的文章就介绍到这了,更多相关python django selenium搭建自动化测试 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持小编!
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础
资料获取方式 :