
python
测试小航
在职软件测试员,希望通过总结日常工作学习中遇到的问题,形成笔记升华知识库,也能与大家一起讨论交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python处理json格式数据
python处理json格式数据原创 2022-08-24 16:45:13 · 387 阅读 · 0 评论 -
web自动化无头模式
web自动化之无头模式原创 2022-08-08 10:19:04 · 300 阅读 · 0 评论 -
Pytest测试框架笔记
在运行的项目目录下自动查找 test_开头或者_test结尾的文件 用例文件中以test_开头的函数会被当成测试用例 用例文件中以Test开头的类,里面test_开头的方法,会被当成用例 2.用例执行顺序 用例文件名以ascii码进行排序 用例文件中的用例:按照用例编写的先后顺序来执行 3.pytest的前置后置@pytest.fixture 参数:scope:指定前后置的级别(用例function,测试类class,模块m原创 2022-06-23 16:36:45 · 217 阅读 · 0 评论 -
python实现冒泡排序
python冒泡排序原创 2022-06-10 16:08:02 · 120 阅读 · 0 评论 -
python中yield的用法详解——最简单,最清晰的解释(转载)
本文转载自:https://blog.youkuaiyun.com/mieleizhi0522/article/details/82142856首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个ret转载 2022-02-21 15:38:24 · 194 阅读 · 0 评论 -
python selenium-web自动化中的三大切换
1.iframe切换先定位iframe,然后进行切换login_iframe = driver.find_element(By.XPATH, '//iframe[@id="login_frame"]')driver.switch_to.frame(login_iframe)2.窗口切换# 记录百度窗口的句柄bai_win = driver.current_window_handle# 点击这个标签会打开一个新的窗口driver.find_element(By.XPATH,原创 2022-02-18 17:49:45 · 899 阅读 · 0 评论 -
python题目-统计出字符串中各字符出现的次数并以字典形式保存并排序
s="jipoiujiykafkafgjkkaf"key_value={}s_set=set(s)for i in s_set: num=s.count(i) key_value[i]=numprint(key_value)print(sorted(key_value.items(),key=lambda a:a[1]))原创 2022-02-09 16:31:44 · 4881 阅读 · 2 评论 -
json格式的数据和python中的数据对比
json python {} 对象 字典 [] 数组 列表 空 null None 布尔值 true/false True/False原创 2022-02-08 17:17:46 · 584 阅读 · 0 评论 -
python-requests模块处理各种请求类型的参数
1.查询字符串参数:常用于get请求response = requests.get(url=url, params=params, headers=headers)2.表单类型的参数:请求参数类型:Content-type: application/x-www-form-urlencodedresponse = requests.post(url=url, data=params,headers=headers)3.json类型的参数:请求参数类型为 Content-Type:appl.原创 2022-02-08 17:00:49 · 1517 阅读 · 0 评论 -
python列表反转
方式一:使用reverse方法li=['a','b','c','d',9,55,33,45,31]li.reverse()print(li)方式二:使用切片li=['a','b','c','d',9,55,33,45,31]new_li=li[::-1]print(new_li)原创 2022-01-29 21:12:53 · 837 阅读 · 0 评论 -
python题目-找出a字符串在b字符串中的所有位置
str='jdfabchjhjabcukghjihhkabc's='abc'start_len=0while True: num=str.find(s,start_len) if num==-1: # 找不到则返回-1 break print(num) start_len=num+1原创 2022-01-27 15:30:50 · 2664 阅读 · 0 评论 -
python selenium-web自动化中的三大等待
1.强制等待调用方法:time.sleep(2) #强制等待2秒钟2.隐式等待:只需设置一次就能对driver对象的整个生命周期生效,作用是默默的等待元素出现,元素出现了直接继续往下执行。但如果元素一直不出现直至超过设置的等待时间,会报错。调用方法:driver.implicitly_wait(15) #元素出现了直接继续执行,15秒钟内等不到的话则直接报超时3.显式等待:指定条件进行等待。包括:等待元素被加载、等待元素可见、等待元素可点击调用方法:(1)WebDri原创 2022-01-26 11:26:54 · 1592 阅读 · 0 评论