- 博客(42)
- 收藏
- 关注

原创 App自动化测试_Python+Appium使用手册
Appium是一款开源的自动化测试工具,基于Selenium二次开发,支持iOS和安卓平台上的原生应用。Selenium WebDriver支持的所有语言(j。
2024-05-30 16:35:05
1505

原创 自动化测试之jenkins持续集成/Linux系统
自动化测试之jenkins持续集成/Linux系统jenkins持续集成也是自动化测试中重要一步,本文介绍几种任务构建类型
2024-05-14 22:49:21
1017
原创 Python编程环境搭建
Python环境安装比较简单,无需安装其它依赖环境,主要步骤为:1. 下载并安装Python对应版本解释器2. 下载并安装一个ide编码工具。
2024-06-15 19:02:55
420
原创 pytest中钩子函数的使用
在测试执行完毕后,用于生成并显示最终的测试摘要信息到终端,你可以实现自定义的测试报告汇总和显示。在conftest.py文件中使用,所有的测试用例执行完成后,自动收集测试结果。例如:你可以在此钩子函数中计算测试用例覆盖率、输出额外的统计信息。
2024-06-06 11:13:22
620
原创 Selenium时间等待_显示等待
设置一个等待时间和一个条件,在规定时间内,每隔一段时间查看下条件是否成立,如果成立那么程序就继续执行,否则就提示一个超时异常(TimeoutException)。
2024-06-03 18:38:37
660
原创 Web UI自动化测试_Selenium+Python
Selenium 是一个基于浏览器的自动化工具,可以跨平台、跨浏览器使用。Selenium 主要包括三部分: 1、Selenium IDE: Firefox 浏览器的一个插件(扩展),它可以进行录制回放,并且可以把录制的操作以多 种语言(如 JAVA、Python、C#等)的形式导出成测试用例。2、Selenium WebDriver: 提供 Web 自动化所需的 API,主要用作浏览器控制、页面元素选择和调试。不同 的浏览器需要不同的 WebDriver。
2024-06-01 21:02:41
1478
原创 appium元素定位工具_uiautomatorviewer.bat
uiautomatorviewer是android-sdk自带的元素定位工具uiautomatorviewer只能用于安卓系统;它是通过截屏分析XML布局文件方式,来提供控件信息的查看服务
2024-05-30 16:21:11
749
原创 Android 调试桥_ADB命令
【ADB全称 Android Debug Bridge】 是Android SDK中的一个命令行工具adb命令可以直接操作管理Android模拟器或真实的Android设备(手机)adb start-server //启动adb服务,重启adb进程(设备异常-通常2,3一起使用)adb devices //查看当前连接的所有安卓设备(设备序列号sn值)adb kill-server //结束adb服务,终止adb进程。# 获取手机当前运行的程序和界面的名称。
2024-05-30 11:08:37
430
原创 Appium安装及配置(Windows环境)
在做app相关自动化测试,需要使用appium来做中转操作,下面来介绍一下appium的环境安装配置。
2024-05-29 23:19:44
2641
原创 Windows配置java环境JDK
配置jdk环境非常简单,大概有以下几步:下载jdk安装,然后双击进行安装配置环境变量(也不是一定非要配置环境变量,配置环境变量的好处就是,在任何位置,系统都可以找到安装路径,非常实用且方便)
2024-05-29 18:51:55
523
原创 Jmeter性能测试
JMeter运行在java虚拟机上的,基本原理是建立一个线程池,通过线程组驱动多线程,多线程运行sampler产生负载。性能测试的概念有很多,这里不展开说明,此文章只介绍使用Jmeter如何进行相关性能测试。基于各种协议,通过多线程的方式来模拟并发用户,设计各种场景来模拟真实的用户负载。LoadRunner既支持多进程模拟,也支持多线程模拟。JMeter通过多线程的方式来模拟大量并发用户数。
2024-05-27 00:11:29
908
原创 Linux终端连接工具_关键免费
终端连接工具大全(下载/安装/基本使用)再多的工具介绍也是,“花里胡哨”,这里只提交三款,如果你是Windows无疑选择xshell就完了,如果你是mac系统,一般选用item2,还有一款工具FinalShell,支出多系统。
2024-05-25 23:54:50
579
原创 本地项目初始化并推送到远程仓库步骤(git init - git push)
本地项目初始化并推送到远程仓库步骤(git init - git push)
2024-05-17 20:54:42
565
原创 apt-get xxx(安装软件无法安装解决办法)
apt-get xxx(安装软件无法安装解决办法)Reading package lists... Done Building dependency(安装软件无法安装都适用)
2024-05-16 11:43:10
279
原创 使用 java -jar 命令启动Jenkins服务(Linux/windows)
使用java -jar 命令启动Jenkins服务,快速实现jenkins部署
2024-05-14 14:09:33
1469
原创 Linux/CentOS7系统安装Python环境(运行Python代码)
Linux/CentOS7系统安装Python环境(运行Python代码)解决:pip联网ssl报错
2024-05-14 11:43:06
3260
1
原创 Linux系统中部署Jenkins(基于Jenkins.war进行安装)
因为测试自动化持续集成需要用到jenkins中的某些功能,针对这些进行归纳总结,仅供参考。
2024-05-14 08:59:40
1225
2
原创 Selenium操作页面截图
我们执行UI自动化操作时,大多数时间都是不在现场的,出现错误时,没有办法第一时间查看到,这时我们可以通过截图当时出错的场景保存下来,后面进行查看报错的原因,Selenium中提供了几种截图的方法。
2024-04-23 14:55:52
454
原创 Selenium之常见键盘的操作
键盘操作需要通过send_keys()方法来进行输入内容,输入的内容可以根据用户需求指定输入键盘所有按键,键盘的操作需要结合导入keys类来进行使用# 导包# 语法# 定位元素# 操作元素,(模拟Ctrl+a、Ctrl+a)el1.send_keys("美女")Keys类源码。
2024-04-23 11:37:47
408
原创 工具箱-文件集(postman/Navicat/Xshell)
本文存储各类软件安装包文件下载路径(百度网盘、阿里云盘、以及官网下载地址),以及软件安装文档
2024-04-18 19:56:55
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人