![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 71
lc_软件测试-4年
这个作者很懒,什么都没留下…
展开
-
python面向对象三大特征--多态
过程:定义一个父类。其可能拥有多个子类对象,当调用一个公共方法时,传递的对象不用 则返回结果不同。多态是指事物的多种形态,是一种使用对象的方式,子类重写父类方法,调用不同对象的相同父类方法,可以产生不同的执行结果。子类方法必须重写父类方法。9.8.面向对象三大特征--多态。转载 2023-02-01 10:58:50 · 161 阅读 · 0 评论 -
python中f‘{}‘用法
print('裤子的宽度是{width1},裤子高度是{height}厘米'.format(width1=desk1.width1,height=desk1.height))print(f'裤子的宽度是{desk1.width1}厘米')# f’{}’ 用法等同于 format用法的简单使用,更加方便。print(f'裤子高度是{desk1.height}厘米')# 裤子的宽度是400,裤子高度是500厘米。# #当不用f’{}'时候输出打印信息如下。# #当用f’{}'时候输出打印信息如下。原创 2022-11-15 16:32:18 · 925 阅读 · 0 评论 -
【python底层逻辑】正确理解python迭代器与生成器
在Python这门语言中,生成器毫无疑问是最有用的特性之一。与此同时,也是使用的最不广泛的Python特性之一。究其原因,主要是因为,在其他主流语言里面没有生成器的概念。本文将详细介绍python迭代器与生成器。...转载 2022-08-31 11:02:10 · 265 阅读 · 0 评论 -
【UI自动化】UI自动化之特殊处理一(iframe句柄鼠标键盘)
iframe 是内嵌的网页元素,也可以说是内嵌的框架,我们需要先切换到iframe上面,才能对元素进行操作,若需要再操作不在iframe上的元素需要切换topwindow。再调试的时候,如果点开的是一个链接,则可以手动拖动下,看他是否会重新打开一个窗口,如果会,则他就是另一个句柄了。注:switch_to_frame()上面会有横线,可以写成driver.switch_to.frame(),就没问题了。特别的,有多个iframe,需要一层一层的定位进去;iframe一般有2种,一种是有id,一种没有id。.转载 2022-08-17 15:27:27 · 722 阅读 · 0 评论 -
【UI自动化】隐式等待与显式等待的区别
2、隐式等待是一个全局性等待,一旦设置则针对设置以后的所有findElement方法生效,仅仅针对查找元素生效。如果找到则代码继续执行,直到超时没找到元素才会报错,也就是说如果在第三秒找到元素,则剩下的7秒不会被等待。1、隐式等待是一种智能等待,他可以规定在查找元素时,在指定时间内不断查找元素。1、隐式等待是全局的,可以随时更改的,显示等待是针对单一元素或者一组元素的。2、隐式等待只能针对元素查找方法,显示等待可以自定义等待条件。2、显示等待可以自定义显示等待的条件。//显示等待针对一组元素生效。...转载 2022-08-17 15:22:46 · 8049 阅读 · 0 评论 -
【python】Python的format用法详解
print("我叫{},今年{}岁。".format("小蜜",18))#我叫小蜜,今年18岁。#花括号的个数决定了,参数的个数。但是花括号的个数可以少于参数。print("我喜欢{}和{}"format("乒乓球","羽毛球","敲代码"))#我喜欢乒乓球和羽毛球。"""花括号多于参数的个数,则会报错。"""2.通过数字参数传入位置参数传入参数注意以下事项#通过数字索引传入参数print("名字{0},家住{1}").format("橙留香","水果村")...转载 2022-08-16 16:25:16 · 10572 阅读 · 3 评论 -
【测试】测试用例设计怎么做?怎么设计一个好的测试用例?
极力推荐思维导图工具,快速的梳理清晰要测试的模块、测试点、以及结构关系,让自己先对要测试的内容有个整体的框架和印象,脑图也能够快速的让开发、接手的测试同学快速理解和看出大方向上的偏差和遗漏。错误推测法,即猜测可能和常出现的错误,来提前制定用例,规避风险。有的系统本来就是一个大而复杂的项目,因此需要把项目功能细分,根据每一个功能通过编写用例的方式来整理测试系统的思路,避免遗漏掉要测试的功能点。重视测试评审和评审意见,把经常见到的用例设计的误区和一些好的用例设计,还可以多看看他人的测试思路和用例,查漏补缺。..转载 2022-08-15 11:18:46 · 515 阅读 · 0 评论 -
【APP自动化】appium搭建app自动化测试环境
我们在appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。今天就来讲讲appium如何搭建APP自动化测试环境。原创 2022-08-09 14:39:32 · 159 阅读 · 0 评论 -
【APP自动化】Android SDK 下载安装及配置
我把解压之后的文件放在:D:\app\android。下载好需要的工具包之后就差最后一把安装环境变量了。到这里你的Android SDK就安装完了!这里我推荐下载.zip包,免安装。转载 2022-08-09 14:31:17 · 454 阅读 · 0 评论 -
【python】Python字典使用教程:Python字典常用操作方法
也可以额外传入一个参数作为默认的value。print(scores_dict.items()) # 输出 dict_items([('语文', 105), ('数学', 140), ('英语', 120)])print(scores_dict) # 输出{'语文': 105, '数学': 140, '英语': 120, '历史': 140}print(scores_dict.keys()) # 输出 dict_keys(['语文', '数学', '英语'])......转载 2022-08-03 15:50:01 · 496 阅读 · 0 评论 -
【pytest】Pytest框架 conftest.py文件的使用详解
文件是Pytest框架里面一个很重要的东西,它可以在这个文件里面编写Fixture函数,这个Fixture函数的作用,就相当于Unittest框架里面的setup()前置函数和teardown()后置函数,虽然Pytest框架也有setup()前置函数和teardown()后置函数,但是在实际工作中没必要写在测试用例文件中,直接写在里面就好了,Pytest框架会自动去找文件里面的东西,这样更灵活。总结在实际工作中,通常和结合使用,实现全局的前后置应用。Pytest框架中的函数,函数。文件和https。...转载 2022-08-02 11:33:25 · 1944 阅读 · 0 评论 -
【python】python列表去重的5种常见方法实例
列表去重在python实际运用中,十分常见,也是最基础的重点知识。以下总结了5种常见的列表去重方法。转载 2022-08-02 11:30:49 · 3062 阅读 · 0 评论 -
Python常见的几种数据加密方式
通过公匙加密,使用私匙解密。私匙是通过公匙计算生成的。假设ABC三方之间相互要进行加密通信。大家相互之间使用公匙进行信息加密,信息读取时使用各自对应的私匙进行信息解密用户输入的支付密码会通过RSA加密。...转载 2022-07-27 10:48:42 · 3092 阅读 · 0 评论 -
【Python】Python中装饰器的基本功能理解
对于什么是装饰器,我们其实应该知道为什么会存在装饰器。装饰器是python引入的一个非常有意思的功能,它主要用于解决想要在原有函数或类的基础上进行功能扩展,但又不会破坏这个函数本身的功能。并且我们可以方便的添加和去除这一部分扩展的功能的需求。例如当你在调试代码的时候,你想要给一些功能函数添加打印调试信息。但是,这个功能只在我们调试的时候使用,正式发布的时候是不需要的。Python函数的基本特性函数名的本质在python中,一切皆是对象,也就是说,我们定义的变量和函数都是一个对象。...转载 2022-07-25 11:39:57 · 193 阅读 · 0 评论 -
【python】python *args和**kwargs详解
receive_args(a,b,**d)#d前用**做标志。而如果想要将字典类型作为关键字变量传到函数中去,需要在变量前使用。,因此可以在函数中对它们直接进行操作。,前者叫位置参数,后者叫关键字参数。在定义类或函数时,以下场景会用到。...转载 2022-07-25 11:22:26 · 135 阅读 · 0 评论 -
python基础语法
python基础语法原创 2022-07-21 11:26:49 · 132 阅读 · 0 评论 -
【python】小技巧-判断一个字典中是否包含另一个字典的值,即实际结果中是否包含预期结果
小技巧-判断一个字典中是否包含另一个字典的值,即实际结果中是否包含预期结果转载 2022-07-21 11:24:57 · 1296 阅读 · 0 评论 -
【UI自动化】自动化测试之PO模型
在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的效率维护转载 2022-07-20 22:54:50 · 794 阅读 · 0 评论 -
【python】UI自动化实现非input文件上传功能
UI自动化实现非input文件上传功能原创 2022-07-20 21:50:47 · 578 阅读 · 1 评论 -
Python 链接postgreSQL,进行封装处理
最近在使用python 进行postgreSQL数据库的操作,自己封装了一个工具类,整理了一下,供给大家使用~~转载 2022-07-15 11:27:53 · 850 阅读 · 0 评论 -
【Python】Python连接PostgreSQL数据库的方法
其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用。原创 2022-07-14 18:11:54 · 4837 阅读 · 3 评论 -
python钉钉机器人通知+allure报告结合使用
钉钉机器人发送测试结果原创 2022-07-14 13:40:22 · 797 阅读 · 0 评论 -
[python] python_split()函数使用方法
[python] python_split()函数使用方法转载 2022-07-12 13:54:01 · 824 阅读 · 0 评论 -
【python】字典添加新值,不替换原来的旧值
字典添加新值,不替换原来的旧值原创 2022-07-12 12:15:03 · 1799 阅读 · 0 评论