03 2020 档案
摘要:adb做为android的调试桥,在做app自动化中有着巨大的用处,可以帮助我们解决问题,今天主要认识adb shell input adb shell input 我们首先通过cmd输入adb shell input有哪些内容 $ adb shell input Usage: input [<so
阅读全文
摘要:提到装饰器,想起的就是两年前的一场面试,面试官问我,装饰器是什么?你能写一个装饰器吗?然后就没了然后~~ 装饰器 装饰器:装饰对象的器件。可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附加限制条件或者帮助输出装饰对象的器件。可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附
阅读全文
摘要:我们在做测试的时候,如果哪里出现了bug,都会简单的看下日志,日志的好看和详细与否对我们这些发现问题的和查看问题的都非常重要,那么在自动化中如果把自己的日志完善起来呢?我们可以通过logging模块来帮助我们完善自动化测试过程的中日志。 logging模块 logging模块中包含了多种打印日志的方
阅读全文
摘要:我们在接口测试的时候,如果因为一些原因,服务器没有给我们响应,我们这边就要在这等着,为了避免等待时间过长,我们可以在请求中加入一个超时时间,毕竟我们每天上班时间这么少,不能一直等下去~ timeout requests 在经过以 timeout 参数设定的秒数时间之后停止等待响应。如果不使用,你的程
阅读全文
摘要:前面我们认识到了Django的变量,就是通过HTML添加一个变量,然后从后端Django服务中获取到数据,其中HTML中不仅仅能加入变量,还可以加入标签,标签可以添加一些循环,判断预计等来帮我们完成整体流程 模板标签 有人肯定会问,标签是干啥呢?作用是什么?其中html的数据大多数都是静止的数据,如
阅读全文
摘要:前面写了一篇关于登录的案例,当时案例把登录的账号密码都写死了,如果账号密码正确就登录到安静的博客中,如果失败就提示用户名或者密码错误。这里我们完善一下注册和登录并且同步给数据库 需求内容 进入到注册页面,完成注册后,数据同步到数据库中,然后跳转到登录页面,如果注册账号存在就返回提示用户已存在,账号密
阅读全文
摘要:前面也写了关于视图,模型,模块,地址之间的简单逻辑关系,也每个都举了说明了。通常见到最多的web页面都会有登录,今天我们先通过前面学到的内容,简单的写一个登录页面 需求文档 在我们测试的时候也首先要了解到需求,这里我们先明确一个需求。进入到一个登录页面输入正确的账号密码,直接跳转到安静博客页面,如果
阅读全文
摘要:前面安静写了通过windows安装mysql数据库以及通过navicat安装连接数据库,有的小伙伴感觉有点麻烦,每次查数据还要打开navicat,能不能边写代码,边查数据,还不用占用内存,毕竟电脑比较差。安静想说可以实现。我们可以通过pycharm连接数据库 环境准备 1、电脑上安装pycharm。
阅读全文
摘要:在启动Django后台的过程中,出现了错误no such table: auth_user,遇到这个问题不要慌,只是我们忘记了同步数据库,只要输入同步数据库命令就ok了 # no such table: auth_user 错误 return Database.Cursor.execute(self
阅读全文
摘要:我们都知道无论在测试app还是web页面的时候,都会有一个管理后台去配置这些应用展示的内容,那么我们的Django当然也不例外,今天来认识下Django管理后台 admin管理后台 Django管理后台不仅仅只可以配置应用前端,也可以对数据进行增删改查,最主要的是免费的~ 默认设置 Django默认
阅读全文