- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 一套从企业微信APP登录,获取列表,进入列表详情页,发送消息的接口自动化框架:Python+unnitest+excle表读取+HTMLrunner的代码
此脚本通过 Appium 驱动企业微信 APP,模拟登录、获取列表并进入第一个详情页,最后发送一条消息。这样就可以实现自动化测试用例和数据的解耦,方便测试数据维护。生成测试报告,更方便地查看测试结果。
2023-06-08 16:45:07
241
原创 Python+unittest+HTMLTestRunner构建自动化测试框架以及源代码
import osimport unittestfrom HtmlTestRunner import HTMLTestRunnerclass TestAdd(unittest.TestCase): def test_add(self): self.assertEqual(add(1,2),3)if __name__ == '__main__': current_path = os.getcwd() report_path = os.path.join(current_path
2023-06-08 16:41:11
243
原创 用Python循环接口返回的数据data,拼接成description+URL,并把数据设置成每5分钟一条一条循环的发给企业微信上不同的消息群
用Python循环接口返回的数据data,拼接成description+URL,并把数据设置成每5分钟一条一条循环的发给企业微信上不同的消息群
2023-06-08 16:31:36
67
原创 使用 Python 循环和拼接接口返回的数据,并将数据以 每5 分钟的形式发送到企业微信的源代码
使用 Python 循环和拼接接口返回的数据,并将数据以 每5 分钟的形式发送到企业微信
2023-06-08 16:27:18
111
2
原创 Airtest IDE进行小程序真机测试的完整源代码
# -*- encoding=utf8 -*-__author__ = "Administrator"from airtest.core.api import *auto_setup(__file__)touch(Template(r"tpl1682662063759.png", record_pos=(-0.444, -0.393), resolution=(900, 1600)))sleep(3.0)touch(Template(r"tpl1682652170220.png", record_po
2023-05-10 16:11:34
204
原创 python selenium 弹出框处理的实现
出框有两种:页面弹出框(可定位元素能操作)、Windows弹出框(不能直接定位)一、页面弹出框等待弹出框出现之后,定位弹出框,操作其中元素如: driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.maximize_window() #点击百度登录按钮
2023-03-01 16:10:23
1941
原创 “geckodriver“ executable needs to be in PATH报错解决
默认去找firefox,没有下载的可去下载火狐1、使用pip安装selenium,默认安装最新版本,需要到官网上下载与系统相应的最新版本geckodriver:https://github.com/mozilla/geckodriver/releases
2023-03-01 16:08:51
1231
原创 Java 性能调优的技巧有哪些?
1. 合理使用数据结构:如合理使用HashMap、ArrayList、Vector和TreeSet等等,能大大提高程序中数据结构操作的效率。2. 优化算法:通过改进算法以及优化代码,可以大幅提高程序的效率。3. 编写简洁的代码:尽量用简单的语句和算法替换复杂的语句和算法,以提高程序的运行效率。
2023-02-28 14:39:06
212
2
原创 Java 的垃圾回收机制有哪些?
标记-清除(mark-sweep):标记出那些要被回收的对象,经过一段时间后,扫描整个系统来回收那些被标记的对象
2023-02-28 14:16:58
207
原创 JavaScript如何实现简单的动画?
// 设置定时器 var intervalID = setInterval(function(){ // 动画代码 }, 1000); // 1000 毫秒=1秒
2023-02-28 14:06:40
53
原创 JMete性能测试的完整步骤:
1.JMeter介绍:JMeter是一款功能强大的开源负载测试工具,它可以对Web应用程序,数据库,FTP服务器,Web服务,等等进行压力测试。3.安装JMeter:下载并安装JMeter,并安装扩展插件,设定JMeter参数,安装计算机组件等。4.配置测试:配置线程组、监听器、断言等,设置测试步骤,建立负载模型,设定失败规则,设置报告选项等。2.准备工作:准备测试环境,确定测试指标,设定测试流程,组合测试数据,编写测试脚本等。5.执行测试:执行压力测试,监测性能参数,定期保存报告,排查并解决性能问题。
2023-02-27 11:22:11
346
使用c++创建的端午DragonBoat(龙舟)和Zongzi(粽子)的调试脚本
2024-06-28
微信衣服回收小程序开发源码
2024-06-27
Docker 配置和使用
2024-06-27
安装 Ubuntu 20.04教程
2023-07-07
载波聚合下的资源分配算法
2023-07-07
Python实现密码管理器
2023-07-07
CRM系统的自动化接口测试源代码
2023-07-07
Python的简单接口自动化测试源代码
2023-07-07
ChatGPT 在编程中的 9 个实际应用
2023-05-22
ChatGPT在金融领域的应用:探索智能金融助手的无限可能
2023-05-22
使用ChatGPT的一般步骤
2023-05-22
ChatGPT的编程原理
2023-04-18
appium的pc端的必备专用神器在线下载
2023-02-27
火狐浏览器驱动gecko driver无需下载,直接安装
2023-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人