- 博客(7)
- 收藏
- 关注
原创 Python+Playwright自动化入门
Playwright 是专门为满足端到端测试的需求而创建的。Playwright 支持所有现代渲染引擎,包括 Chromium、WebKit 和 Firefox。在 Windows、Linux 和 macOS 上进行测试,在本地或在 CI 上进行测试,无头或使用本机移动仿真。参考:(官方文档)注:Python版本需要3.8及以上。
2024-10-29 15:52:57
1608
1
原创 Python+Playwright常用元素定位方法
element):直接使用HTML元素名称来定位,例如p会选择所有段落元素。attribute):选择所有具有指定属性的元素,无论该属性的值是什么。例如,[title]会选择所有包含title属性的元素。选择具有指定属性,并且该属性值完全等于给定值的元素。例如,会选择所有type属性值为 "submit" 的元素。选择具有指定属性,且属性值中任意位置包含给定值的元素。例如,会选中所有 class 属性值中包含 "highlight" 文本的元素。选择具有指定属性,且属性值以给定值开始的元素。
2024-10-29 15:06:10
1120
原创 python 命令行执行分享
我们还可以进一步增强命令行工具的功能,例如添加环境变量的支持以及处理不同类型的输入输出格式。通过命令行,我们可以直接运行Python脚本,处理数据,执行系统任务等。我们还可以进一步丰富命令行参数的处理,比如添加子命令功能和文件输入输出的支持。在大多数安装了Python的系统中,都默认安装了Python解释器。:如果你的电脑上安装了多个Python版本,可以通过指定完整路径来选择使用哪个版本的Python解释器执行脚本,如。这样,我们的Python脚本在命令行中的功能就变得更加丰富和灵活了。
2024-10-29 13:54:15
2324
原创 pytest自带多线程怎么做到线程间的数据隔离
在使用pytest进行测试时,如果需要利用多线程并确保线程间的数据隔离,可以采取几种方法来实现。虽然pytest自身并没有直接提供多线程支持或线程间数据隔离的功能,但是可以通过结合 Python 的多线程库(如threading)和其他技术手段来达到目的。
2024-10-29 11:32:49
348
原创 性能测试:理论与入门实践
此外,根据具体需求,性能测试还可能包括配置测试(评估不同硬件配置对系统性能的影响)、基准测试(与行业标准或竞品对比性能)、失败恢复测试(检验系统在故障后的恢复能力和数据完整性)等。通过这些不同类型的性能测试,开发团队能够全面了解软件系统的性能特征,及时发现并解决潜在的性能问题,确保最终产品能够满足用户对高效、稳定运行的期望。性能测试是一种系统化的方法,旨在通过模拟实际或预期的用户行为以及系统所承受的负载情况,来全面评估软件系统的性能表现。测试目标:通过测试了解接口的负载水平和性能瓶颈。
2024-10-11 11:42:07
650
原创 使用python计算等比数列求和的方法
#为了打印出算式,并计算出结果,将m,mm这些放入到列表中#定义列表中的m初始值为0,用Ele来代表m,mm....Ele = 0#定义总和为0Sum = 0#定义一个空列表List = []#输入两个值n = int(input("input a digit:"))m = int(input("input a digit:"))#用循环的方式计算每个Ele(m,mm,mmm.
2018-01-27 12:18:19
5822
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人