摘要:
官方介绍地址: https://docs.python.org/3.1/library/getopt.html 实用方向: 处理命令行参数的一个方法,简单好用。 方法: getopt模块总共有2个函数,分别为: getopt.getopt getopt.gnu_getopt 简单使用: getopt 阅读全文
2019年12月16日
摘要:
前言: 设计代码时,脚本很多会用到命令行的参数,去作为一些特定的参数。时常看到别人用到:python3 test.py -h,然后打印出来一堆帮助信息。或者用于其他处理。这里学习一个sys.argv方法 sys.argv其实就是一个列表,里边的项为用户输入的参数,这些参数都是从程序外部输入的 简单看 阅读全文
摘要:
前言: 之前博客说过,一个字典是否包含在另一个字典中,可以将字典转化为set,然后使用他其中的issubset来判断是否存在包含关系。详细可参考:https://www.cnblogs.com/dflblog/p/11944980.html 也就是已知一个dict,比如为a = {"a":1},另一 阅读全文
2019年12月12日
摘要:
背景: 使用python+unittest+ddt+excel模式做接口测试时,ddt数据驱动时出现了一个尴尬的问题,大概就是在用ddt数据时,会驱动不同的数据去调用被装饰的函数,然后出现了标题也附带上了value。 直接上问题图 直接上问题原因代码: import ddt import unitt 阅读全文
2019年12月9日
摘要:
前言:之前记录了一次ddt模式的简单使用,这次再介绍一下ddt的多数据使用。 需求:有的时候你需要用到的数据是一个整体的可迭代数据,而你每条用例里面只需要这个数据中的一个数据。这时ddt也可以解决。 比如你有{"a":1,"b":2,"c":3},这些数据是你从各个地方读取到的,然后你要用这个给dd 阅读全文
2019年11月27日
摘要:
背景: 已知一个dict,比如为a = {"a":1},另一个dict比如为b = {"a":1,"b":2},想要一个判断的结果判断a是否在与b中。 可用于校验请求,断言返回值 用法: 先看一下字典的所有相关用法,再去看看我们怎么实现。 ## 此时用字典来实现的话a = {"a":1,"b":2} 阅读全文
2019年10月9日
摘要:
简介: weiditor是基于python的一个查看客户端元素的工具,简单实用。 安装: 直接pip升级即可:pip3 install weditor 启动: 启动也是很简单,直接用:python3 -m weditor,启动即可,启动之后,会默认开启一个服务,打开浏览器。很是方便, 功能也很是强大 阅读全文
摘要:
简介: uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作 优缺点: 优点: 1、环境搭建简单 2、元 阅读全文
2019年9月27日
摘要:
python的执行顺序一直都是很令人头疼,简单随记了一些 1、正常顺序执行。 这个就不附结果了,都能猜得到,这种按顺序执行,还有像等号双等号这种,都是从右边开始执行,执行等号右边,赋值给等号左边。 2、函数的执行过程 这里面总共定义了4个函数,调用d()时,又用了c(),依次类推,输出结果也就可想而 阅读全文
2019年9月5日
摘要:
用requests包请求https的网站时,我们偶尔会遇到证书问题。也就是常见的SSLerror,遇到这种问题莫慌莫慌。 这里没有找到合适的网站去报SSL证书的错误,所以就假装请求了一个https的网站,然后给报了SSLerror了,然后下面是解决方法 1、可以直接关闭验证ssl证书 import 阅读全文