python
小辣椒1213
这个作者很懒,什么都没留下…
展开
-
Python语法:装饰器(decorator)
python 装饰器的用法转载 2022-06-20 14:12:15 · 681 阅读 · 0 评论 -
python 命令参数详解
Python 命令行参数详解 0. 命令行参数1. sys.argv2. getopt2.1 getopt.getopt 方法2.2 Exception getopt.GetoptError 3. argparse 0. 命令行参数 通常,对于大型项目程序而...转载 2022-04-11 13:18:15 · 2222 阅读 · 0 评论 -
【求解决】Python+appium+unittest 在多个test文件用同一个driver(session)
参考:https://www.cnblogs.com/syw20170419/p/8280169.html参考上述链接,但是有问题,折腾了很久都没解决,希望各位大牛指点一二。执行Main.py会调用test_login.py和test_position.py, 但第二个case总是失败,报错:cls.driver = appium_config.DriverClient().getDriver()AttributeError: ‘NoneType’ object has no attribute '原创 2020-06-09 17:17:47 · 1056 阅读 · 4 评论 -
使用appium在android7.0真机上测试程序时报错
使用appium在android7.0真机上测试程序时报错command failed shell “ps ‘uiautomator’”的解决方式appium目...转载 2020-06-09 17:07:49 · 241 阅读 · 0 评论 -
appium+python 存在多个类时,不用每次都初始化driver解决办法
appium+python写自动化测试用例时,为了代码的可维护性,分成不同的类是很常见的办法,但是在运行时,每一个类都要初始化一次,即每次都会重启应用,这很麻烦,通过__new__可进行多个类之间的复用。driver_configure.py# coding:utf-8__autho...转载 2020-06-07 17:12:17 · 1428 阅读 · 0 评论 -
python-HTMLTestRunner生成测试报告
HTMLTestRunner下载地址:python 2: http://tungwaiyip.info/software/HTMLTestRunner.htmlpython 3:http://pan.baidu.com/s/1dEZQ0pz下载后放到路径:${python}\Lib\site-packages3. 在cmd引入HTMLTestRunner,不报错说明成功4. 代码使用:case模块,如下结构:test_login.py import unittest clas.原创 2020-06-02 17:08:40 · 3623 阅读 · 0 评论 -
Python3 引用HTMLTestRunner
我们在做自动化测试的时候,希望能生一张漂亮的测试报告来展示用例执行的结果,HTMLTestRunner就能满足你的愿望。HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。它生成易于使用的 HTML 测试报告。首先要下载 HTMLTestRunner.py 文件...转载 2020-06-02 16:14:46 · 1655 阅读 · 1 评论 -
Appium之xpath定位元素
https://www.cnblogs.com/cnkemi/p/9180525.html转载 2020-05-30 18:06:12 · 316 阅读 · 0 评论 -
Appium+python(2):Appium(客户端版)解决每次运行Android,都安装Appium Setting和Unlock的方法
在android机型上每次运行测试用例时都会在手机上提示需要安装AppiumSetting以及Unlock,并且安装过程需要用户手动在app上确认,即使测试机上已经安装了这两个组件,运行appium也会要求安装,对于测试以及脚本的调试来说非常不便。查看appium打印的log,可以查看到以下日志:/...转载 2020-05-30 17:22:24 · 548 阅读 · 0 评论 -
[Python] 列表和元组的区别
可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python 对象。和数组一样,通过从0 开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表和元组有几处重要的区别:a. 列表元素用中括号( [ ])包裹,元组元素用小括号(( ))包裹b. 列表元素的个数及元素的值可以改变,元组不可以更改(尽管他们的内容可以)。元组可以看成是只读的列表。通过切片运算( [ ] ...原创 2019-12-17 11:11:47 · 445 阅读 · 0 评论 -
[Python] Python基础练习题(2)
写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分 成绩(A-F)。 A: 90–100 B: 80–89 C: 70–79 D: 60–69 F: <60判断给定年份是否是闰年。使用下面的公式: 一个闰年就是指它可以被 4 整除,但不能被 100 整除, 或者它既可以被 4 又可以被 100 整 除。比如 1992,1996 和 2000 年是闰年,但 1967 和 19...原创 2019-12-15 20:33:23 · 920 阅读 · 0 评论 -
[Python] Python基础练习题(1) --答案
附答案:for i in range(1, 10): for j in range(1, 10): if j <= i: print("%s * %s = %s" % (j, i, j * i),end=" ") print()b_list = [i for i in (map(lambda x:x**2,[1,2,...原创 2019-12-13 16:23:00 · 962 阅读 · 0 评论 -
[Python] python 中 关于reverse() 和 reversed()的用法介绍
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-12-06 10:11:29 · 1128 阅读 · 1 评论 -
[Python] map, filter, recude详解
MapMap会将一个函数映射到一个输入列表的所有元素上。这是它的用法:map(function_to_apply, list_of_inputs)大多数时候,我们要把列表中所有元素一个个地传递给一个函数,并收集输出。比方说:items = [1, 2, 3, 4, 5]squared = []for i in items: squared.append(i**2)Map可以...原创 2019-12-05 22:30:37 · 387 阅读 · 0 评论 -
[Python] Python基础练习题(1)
打印九九乘法口决表请将列表[1,2,3,4,5]使用python方法转变成[1,4,9,16,25]。然后提取大于10的数,最终输出[16,25]使用map函数将[1,2,3,4]处理成[1,0,1,0]将字符串"ilovechina"进行反转编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。编...原创 2019-12-05 22:23:14 · 1664 阅读 · 1 评论 -
python——pycharm打断点debug入门
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DCclient/article/details/81153254 </div> <lin...转载 2019-06-06 13:25:37 · 575 阅读 · 0 评论