- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 argparse.ArgumentParser() 用法解析cmd命令行选项、参数
argparse.ArgumentParser() 用法解析cmd命令行选项、参数
2023-12-01 17:10:53
624
原创 urllib.parse解析获取url链接中的参数(domain、scheme、query等)
urllib.parse解析获取url链接中的参数(domain、scheme、query等)
2023-11-30 10:43:17
765
原创 pytest上一个用例失败后,跳过下一个用例(用例a失败,跳过与之关联的b用例)。pytest.mark.dependency用例依赖。
pytest跳过用例,dependency用例依赖
2022-02-22 18:26:54
2802
1
原创 unittest跳过用例-----上一个测试用例失败后跳过下一个测试用例(用例a失败,跳过与之关联的b用例),用例依赖
python unittest用例跳过,用例依赖
2022-02-22 10:33:23
2737
4
原创 python 获取列表list中指定元素的所有下标索引index
主要用到enumerate()函数。此函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中基本用法enumerate(sequence, [start=0])# 参数# sequence -- 一个序列、迭代器或其他支持迭代对象。# start -- 下标起始位置。data = ['a', 'b', 'c', 'd']print(list(enumerate(data))) # 默认下标从 0 开始print(l.
2020-08-14 15:00:58
17299
转载 loadrunner 脚本优化-参数化之场景中的参数化取值
Action(){lr_eval_string("{NewParam}");lr_eval_string("{NewParam}");return 0;}参数设置:举例说明打开Tools>Create Controller Scenario选项,弹出如下图,选中Manual Scenario(手工场景),虚拟用户数为5个,其他选项使...
2019-11-16 15:51:17
325
转载 Python3 进程 线程 同步锁 线程死锁和递归锁
Python3 进程 线程 同步锁 线程死锁和递归锁进程是最小的资源单位,线程是最小的执行单位一、进程 ...
2019-06-28 16:31:42
264
原创 python3 unittest用例之间共享数据(即上一个用例的结果在下个用例之间使用)
1、使用globals()["xxx"]语法测试代码如下:import unittestclass TestA(unittest.TestCase): def test_A_1(self): globals()["a"] = 100 def test_A_2(self): print("test_A_2未修改前的a:", glob...
2019-05-08 17:23:54
2097
转载 python3 appium获取元素属性get_attribute
获取text# coding:utf-8from appium import webdriverfrom time import sleepdesired_caps = { 'platformName': 'Android', 'deviceName': '127.0.0.1:62001', ...
2019-04-29 10:24:02
918
原创 python3+appium的物理按键代码
keyeventkeyevent(self, keycode, metastate=None):Sendsakeycodetothedevice.Androidonly.Possiblekeycodescanbefoundinhttp://developer.android.com/reference/android/view/KeyEvent.html【...
2019-04-23 10:15:53
898
原创 selinum定位已定位元素的字节点(子元素)
如上图,我已经定位到li那一行的元素,但是我想得到下一行a标签中title的属性值,代码如下li的元素定义为li_elementli_element.find_element_by_xpath(".//a").get_attrubute("title")其中xpath中的.//a表示当前元素的目录下寻找所有的a标签,.代表当前目录,其他的如下图 表达式 ...
2019-03-16 17:47:42
1533
转载 python selenium expected_conditions使用实例
场景Expected Conditions的使用场景有2种直接在断言中使用 与WebDriverWait配合使用,动态等待页面上元素出现或者消失方法注释先翻译一下这些方法的用法 title_is: 判断当前页面的title是否精确等于预期 title_contains: 判断当前页面的title是否包含预期字符串 presence_of_element_l...
2019-03-01 18:19:09
546
2
原创 python3 logging模块控制台输出日志不同严重层级显示不同颜色
主要使用到colorama这个库,以下为代码,相关注释也写在代码里了修改Fore.WHITE即可修改相应的颜色。如果有不知道怎么使用logging模块的,请看我的上一篇博客,传送门:https://blog.youkuaiyun.com/xugexuge/article/details/86169406import loggingimport os.pathimport timefrom co...
2019-02-25 14:12:51
5898
6
原创 python3 获取电脑上某个点的颜色RGB值
直接贴代码,比较简单,函数返回的就是rgb的列表from ctypes import * # 获取屏幕上某个坐标的颜色def get_color(x, y): gdi32 = windll.gdi32 user32 = windll.user32 hdc = user32.GetDC(None) # 获取颜色值 pixel = gdi32.GetPix...
2019-02-17 15:55:10
13908
5
原创 unittest执行测试用例的几种方式
1、通过unittest.main()来执行测试用例的方式:import unittest class UCTestCase(unittest.TestCase): def setUp(self): #测试前需执行的操作 ..... def tearDown(self): #测试用例执行完后所需执行的操作 ....
2019-02-09 15:35:54
5532
原创 python3 logging模块基本使用方法,解决重复打印及输出中文乱码的问题
1、logging模块使用方法logger提供了应用程序可以直接使用的接口;handler将(logger创建的)日志记录发送到合适的目的输出;filter提供了细度设备来决定输出哪条日志记录;formatter决定日志记录的最终输出格式。import logginglogger = logging.getLogger("test") # 定义对应的程序模块名name...
2019-01-09 18:30:05
2868
原创 python3+openpyxl库,进行excel操作
一 相关说明:1、openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件;2007一下的版本为xls结尾的文件,需要使用 xlrd和xlwt库进行操作2、excel表的文字编码如果是“gb2312” 读取后就会显示乱码,请先转成Unicode3、workbook: 工作簿,一个excel文件包含多个sheet。4、sheet:工作表,一个work...
2018-09-11 17:23:41
9315
4
原创 python3学习,个人知识点记录
一、range用法函数语法range(stop)range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:ran...
2018-09-08 12:04:19
440
1
原创 python3文件读取,readlines()方法去除返回列表中\n
1、处理\n测试文本如下:不做处理时,输出的列表会有\n,如下path = "test.txt"txt = open(path, "r", encoding="UTF-8")print(txt.readlines())txt.close()如上代码输出的结果如下:['123\n', '456\n', '789\n', '123']使用strip方法可以去除,代码...
2018-08-29 21:44:32
9348
原创 adb命令循环启动android app,查找app第一个启动页activity
一、adb环境安装传送门https://jingyan.baidu.com/article/7f41ecec349c0f593d095c84.html二、adb命令启动app:adb shell am start -n com.tencent.mobileqq/.activity.SplashActivity强制关闭app:adb shell am force-stop com...
2018-05-11 14:37:37
5607
空空如也
python3 unittest怎么做到上一个测试用例失败时自动跳过一下个测试用例
2019-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人