摘要:
开头 简单介绍selenium的元素定位,主要集中在 xpath中 xpath XML Path Language 用于解析html和xml xpath 的缺点比css慢,是从头到尾的便利 常用的表达式 常用在网页端进行测试,在想匹配的地方, 打开控制台,进行匹配测试, 可以先用clear() 清除 阅读全文
摘要:
开头 用配置好的 selenium 进行一个简单的测试用例的编写,可以参考allure的美化这一遍博文 https://www.cnblogs.com/c-keke/p/14837766.html 代码编写 新建一个测试用例test_02.py, 开启一个远程selenium调试,编写如下代码 #! 阅读全文
摘要:
开头 最近xposed不知道出了什么问题,导致安装的时候一直在失败,所以记录下网上参考到的并用于实践中 安装软件 1、模拟器 逍遥游模拟器 安卓7.1 版本。下载地址为: https://www.52pojie.cn/thread-1411055-1-1.html 2、 安装Xposed安装器 可以 阅读全文
摘要:
开头 最近爬取百度贴吧搜索页的时候遇到一个url的编码问题,颇为头疼,记录下来防止下次忘记 工具网站 解码编码的工具网站推荐 http://tool.chinaz.com/tools/urlencode.aspx 网址分析 当我们打开百度贴吧首页输入关键字并进行全吧搜索的时候,就会得到一个返回的ur 阅读全文
摘要:
开头 Selenium提供了一个可以自动录制脚本的插件 叫selenium IDE 让我们一起看看如何安装使用 安装 因为google扩展商城大多数人用不了,所以我们选用的是edag来下载selenium IDE 的扩展,首先右边三个点添加扩展,进入到微软商城之后输入 selenium ide 即可 阅读全文
摘要:
开头 保存工作中常用的日志。 pytest有自己的日志管理的开关,不需要用到python的日志库 开始 在文件根目录下新建一个pytest.ini文件 基本设置 [pytest] log_cli=true log_level=NOTSET log_format = %(asctime)s %(lev 阅读全文
摘要:
开头 之前一直都在用python解释器和virtualenv来管理python的虚拟环境,但是被老大吐槽不好用之后,换了一种新的管理方式,那就是 pyenv + pyenv-virtualenv的使用 先装pyvenv,用pyvenv装python,然后用pyenv-virtualenv管理 pye 阅读全文
摘要:
开头 flask接口开发中参数校验可以用到的方法有很多,但是我比较喜欢跟前端的js检验类似,故选用到了 jsonschema 这个参数校验的库 Demo 下面是一个比较全的参数校验的接口,日后方便参考 官方链接 http://json-schema.org/learn/getting-started 阅读全文
摘要:
开头 经过前面几章的学习,这时候要来个测试实战会比较好巩固一下学过的知识 任务要求 1、实现计算器(加法,除法)的测试用例 2、使用数据驱动完成测试用例的自动生成 3、在调用测试方法之前打印【开始计算】,在调用测试方法之后打印【计算结束】 目录结构 目录解析 datas/calc_list.yaml 阅读全文