摘要: 接口测试里如果报错出现 socket.gaierror: [Errno 8] nodename nor servname provided, or not known 或者 urllib3.exceptions.NewConnectionError: <urllib3.connection.Veri 阅读全文
posted @ 2018-06-19 16:34 金一九 阅读(12112) 评论(0) 推荐(0)
摘要: 这是个奇葩的问题,我也是奇葩的研究了好几天,最后发现,哈,原来是这个原因,在此记录下曲折的心路历程 接口Content-Type没有,body用的是postman中的raw数据,格式是text 程序如下: import requests url = "https://XXXXXX.com/api/u 阅读全文
posted @ 2018-06-15 17:27 金一九 阅读(2738) 评论(0) 推荐(0)
摘要: 毕业多年,把C++都就饭吃了。。。。今天居然在纠结什么是形参什么是实参。。。。。 定义函数里面写的参数就是形参,因为没有内存占用,实际调用时写的参数就是实参,因为有内存占用和传值 然后就是位置参数,可变参数和关键字参数 如上图程序,a,*b,**c这三个是形参,a,*b这两个是位置参数,**c是关键 阅读全文
posted @ 2018-05-17 17:32 金一九 阅读(241) 评论(0) 推荐(0)
摘要: 首先配置好电脑环境,主要是appium太难配了,不多说 然后,分两步 第一步:启动appium服务器 有三种方法,1.下载appium-desk-top(桌面客户端),启动 2.终端启动:appium -p 4723(写这些足够,其他都用默认的就行,甚至-p都不用写,直接就appium) 3.pyt 阅读全文
posted @ 2018-05-07 18:07 金一九 阅读(534) 评论(0) 推荐(0)
摘要: | 运算符 管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command2的输入传给command 2 例: ideviceinstaller -u udid -l|awk '{ 阅读全文
posted @ 2018-05-02 16:41 金一九 阅读(349) 评论(0) 推荐(0)
摘要: 如上代码中,subprocess.getoutput函数首先在终端执行命令 然后获取linux 中shell终端命令执行的结果,以字符串格式保存到devices;subprocess还有其他函数,是和shell终端交互的,以后用到再加,输出结果如下 阅读全文
posted @ 2018-05-02 11:44 金一九 阅读(879) 评论(0) 推荐(0)
摘要: 例子如下 程序: 输出: a、b、wrapper、func换成什么都行 实现的功能就是在func_b的功能基础上,加上wrapper函数里的功能 阅读全文
posted @ 2018-04-27 17:30 金一九 阅读(151) 评论(0) 推荐(0)
摘要: 最近在看unittest框架,总结一下自己看到的东西 框架包括了几个内容:test case, test suite, test runner, test fixture 盗用一下网上烂大街但是还不错的图 好吧,图片插不进来 最多废话一句,Python的unittest框架里都是用类来办事的(Pyt 阅读全文
posted @ 2018-04-26 14:28 金一九 阅读(229) 评论(0) 推荐(0)
摘要: Python2中unittest.TestSuite().addTest()的参数是这样的:unittest.TestSuite().addTest(TestFun("test_nam"));其中TestFun是继承于TestCase的类,test_name是里面的测试函数。 然后运行传list当参 阅读全文
posted @ 2018-04-20 16:21 金一九 阅读(2588) 评论(0) 推荐(0)
摘要: python2中的range返回的是一个列表 python3中的range返回的是一个迭代值 for i in range(1,10)在python2和python3中都可以使用,但是要生成1-10的列表,在python3中就需要用list(range(1,10)) 注i in range(1,10 阅读全文
posted @ 2018-04-18 17:05 金一九 阅读(200) 评论(0) 推荐(0)