- 博客(7)
- 收藏
- 关注
原创 UI自动化框架搭建(4)Appium+Inspector+MuMu模拟器的app自动化测试开发环境搭建(不使用appium-desktop)
由于Appium Desktop已经不再维护,所以我使用appium inspector来实现元素定位我的这个项目是在我之前的Web自动化上做扩展,所以有空的话建议先看我之前的Web自动化的。
2024-10-11 16:01:41
450
原创 uni-app开发的安卓APP在使用Appium进行自动化测试时由于android:exported设置为false无法连接到activity
我在为我们公司做APP自动化的时候,appium死活连不上,查看报错说是因为我连接的activity属性android:exported设置为私有(false)那我就想着不就改一下AndroidManifest.xml里的配置属性,轻轻松松,反正是在测试环境的包上运行,只是内部自动化测试用。然后我还尝试过使用apktools解包之后修改再打包,但是倒在了签名这一步,我自己的签名不知道为什么安装之后会闪退。我也不是搞安卓开发的,感觉还专门去学写这玩意效率太低了,于是想再找找其他方法,这个当作下策。
2024-09-26 12:03:38
433
1
原创 “Could not connect to Appium server URL ‘http://127.0.0.1:7555/wd/hub‘.”的一个解决方案,可能是你使用的是Appium 2.x导致
我在跟着网络上的教程配置appium inspector后,运行的时候报错:查看appium server发现表示在向 Appium 服务器发起 POST 请求时,路径没有找到。这通常意味着 Appium 服务器的路径配置不正确,或者你可能正在使用的是 Appium 2.x。Appium 1.x 和 Appium 2.x 的 API 路径存在一些变化。在中,所有请求的基础路径是/wd/hub,所以命令会发到。在中,默认情况下基础路径不再包含/wd/hub,所有请求路径是直接从根路径开始。
2024-09-19 12:14:50
892
2
原创 UI自动化框架搭建(2)框架使用方法(如何将框架结合Selenium IDE更高效地生成用例,如何将框架集成到Jenkins)
快速上手我的ui自动化框架,并实现将框架集成到Jenkins中
2024-09-04 22:08:35
1202
原创 UI自动化框架搭建(1)Selenium+Pytest+Chrome for Testing+ChromeDriver+Allure+Jenkins环境准备
在这里打开终端就很省事,会自动进入对应环境,不用在cmd输命令进入环境也不用在anaconda等他那又臭又长的加载。由于我们的浏览器是放在自定义目录下的,所以在启动项这里要做一些配置,简而言之,把红色方形里的代码。导出的文件复制到刚刚创建的项目里(或者代码复制到之前创建的test.py也可以)然后把chromedriver压缩包里的这三个文件解压到这个文件夹。点击录制之后会弹出被测网站的新窗口,在那个窗口进行你的测试操作(安装完之后不用打开,可以在cmd检查一下是否添加到环境变量。我们创建一个新的环境。
2024-08-12 17:22:11
1112
原创 一个实习生的自动化测试框架搭建计划文档
UI自动化测试,指的就是使用工具或者脚本对需要测试的软件的前端界面在预设的条件下和已经的测试数据下运行系统或者应用程序,并获取其前端页面显示的数据结果进行校验,评估得出测试结论。
2024-08-12 12:06:15
771
原创 xv6-labs-2020实验环境搭建(WSL2+VSCode)
之前尝试过给笔记本装Ubuntu来一个沉浸式Linux学习,但是由于我有Onedrive多平台同步的需求,但Linux版的Onedrive用起来又太蛋疼,每次同步都把所有文件都下载下来,同步过程中中断也很麻烦,还是装回Windows采用虚拟机来进行学习。我自己是硬盘直接装Ubuntu22.04、WSL2+VSCode、Docker都使用过,最后我自己是选择了Docker,但是搭建环境Docker和WSL没什么区别,都是虚拟机,去Pull个Ubuntu的镜像然后一样配置就好了。
2024-06-23 00:08:08
1785
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人