自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 第二次踩坑访问mysql数据库权限问题:null, message from server: “Host ‘*******‘ is not allowed to connect to

退出mysql,然后再关闭MySQL,再启动mysql,才能避免“Public Key Retrieval is not allowed”问题。之前遇到到数据库连接权限问题,当时解决完就没记录,现在换电脑了,又出现问题了,直接上方案。

2023-09-20 14:19:41 232 1

原创 最近在调试ios手机自动化测试前提需要部署WDA,但是mac本连接苹果机时总是闪现请信任该电脑,导致不能连接电脑的解决方案

在这个命令中,"usbd" 是一个代表 USB 设备服务(USB Device Services)的进程。该命令的作用是停止名为 "usbd" 的进程。然后需要输入电脑解锁密码,输入密码(不会显示,直接输入就好)之后,回车。解决方法是把USB进程杀掉,拔下设备,然后重新连接。应该是USB进程的问题。然后拔下设备,重新连接。在 macOS 中,

2023-08-03 10:57:38 1855

原创 自动化测试工具UFT怎么识别对象更准确

它支持各种技术和平台,包括Web、Windows、Java、.NET、SAP、Oracle、Siebel、PeopleSoft、Salesforce等。UFT可以录制和回放用户操作,生成自动化测试脚本,用于验证应用程序的功能是否正常。UFT中的visible属性是用于判断对象是否可见的属性。我现在就职的公司就是使用这个软件工具进行测试,uft是将定位元素进行封装,封装在一个一个的对象库。最近在使用时,总是识别不准,然后就使用UI对象里的visible属性就比较准确。

2023-07-27 16:14:41 738 1

原创 部署appium+ios自动化遇到的问题--windows系统强制删除命令

A complete log of this run can be found in: C:\Users\41684\AppData\Local\npm-cache\_logs\2023-07-27T05_26_45_526Z-debug-0.log怎么解决。使用"del"命令代替"rm"命令。在package.json文件中的"build"脚本中将"rm -rf build"替换为"del /s /q build"。npm : 'rm' 不是内部或外部命令,也不是可运行的程序。

2023-07-27 15:59:14 191 1

原创 怎么加速访问github?怎么打开win 11的自带虚拟机?少走弯路,一篇文章告诉你

左上角点击文件—另存为,保存类型选择所有文件,文件名为Hyper-V.cmd,点击保存。(直接下载文件: 链接: https://pan.baidu.com/s/1XjiS3tKOmcjpDmkHYRxjdg 提取码: mvbq)3、右键以管理员身份运行,等待命令执行,操作成功之后,输入Y重启电脑。1、依次点击开始—设置—应用—可选功能—更多windows功能,找到“Hyper-V”,勾选上。2、继续下拉,找到“虚拟机平台”,勾选,点击确定,这时候就配置该功能并安装,需要重启电脑。

2023-07-12 11:24:18 451 1

原创 全网首篇开源的AI自动化测试项目实战

很多外包公司都有一套自动化测试平台,可以销售给甲方(银行保险之类公司);而像一些互联网大厂通过自己技术人员进行开发,一般实在appium基础上再进行深度开发。AI自动化思路是结合appium加入图像识别以及ocr,在八大定位元素基础上,增加图像识别以及文本识别(ocr),实现自动化测试。以下是工作app中登录实战,使用了百度飞浆进行ocr识别,然后计算出坐标位置,进行点击操作,然后再输入用户名。

2023-07-05 17:02:13 718

原创 django中migrate和makemigrations 区别

迁移是将模型的变化应用到数据库中的过程。当你运行migrate命令时,Django会检查迁移文件,并将其中的变化应用到数据库中,确保数据库的结构与模型的结构保持一致。总结来说,makemigrations用于生成数据库迁移文件,而migrate用于将迁移文件应用到数据库中。makemigrations是一个生成迁移文件的过程,而migrate是一个执行迁移文件的过程。当你在Django中修改了模型(Model)的结构时,你需要运行makemigrations命令来生成一个包含这些修改的迁移文件。

2023-06-29 14:14:53 602 1

原创 软件测试(一)--计算机基础知识(精华版)

我们发送的数据会先拆分成若干段,每一段都会包装起来,这叫数据包,最后将数据包变成二进制数据通过网络发送给对方,对方的电脑接收到数据后将这些二进制数据还原为数据包,最后将这些数据包拆开并组合在一起就形成了我们我们发送的数据。我们就可以通过客户端去访问它的服务器端的软件。当我们插上网线连接到外网时,DNS服务器会给我们的电脑分配一个IP地址,这个IP地址不是固定的,是动态的,我们成为动态IP。比如百度公司将自己的软件放在他们公司的服务器上,用户在自己的电脑上通过浏览器,输入百度公司的网址就访问到了它的软件。

2023-06-28 09:05:34 177 1

原创 jmeter接口测试中的beanshell中如何将数字100000变为千位分隔符100,000

【代码】jmeter接口测试中的beanshell中如何将数字100000变为千位分隔符100,000。

2023-06-07 14:54:37 219 1

原创 jmeter接口测试时遇到List<String> polNoList = new ArrayList<String>();该变量方法不能使用解决方案

这样就可以确保 polNoList 中只会存储 String 类型的元素,而其他类型的元素会在编译时被检测到并报错,从而提高了程序的类型安全性。第一个代码段中没有指定泛型,所以 polNoList 中可以存储任何类型的元素,包括 null。当然,在 JMeter 中如果真的需要限制集合中元素的类型,可以手动进行数据类型判断和转换。例如可以通过遍历集合中的元素,将每个元素强制转换为字符串类型,再进行后续的操作。因此,在 JMeter 中,如果需要声明集合变量,可以使用非泛型的方式,例如。

2023-06-07 13:37:36 371 1

原创 (原创第一篇,踩坑无数得来的,对Ai自动化测试框架很有帮助)appium自动化测试时遇到不能使用element定位的在用坐标点击之后获取焦点如何输入文本

有获取坐标方法,下期写一篇文章,可以在评论区提醒瑞克。desired_caps['deviceName'] = 'HONOR X10' # 设备名字可以随便写,但是不可以为空。desired_caps['platformVersion'] = '12' # 11.1.0等都可以写成11。desired_caps['platformName'] = 'Android' # 可以写成android。desired_caps['appActivity'] = '你测试app的MainActivity'

2023-05-06 10:12:07 255

原创 (亲自实践)python OpenCV已经安装但是import cv2的方法不能用

最近在学习验证码图片识别,安装完pip install opencv-python之后,发现导入的方法命令有底纹。将cv2文件夹下后缀名pyd的文件复制到site-packages下,复制复制复制哦。后,在site-packages下会有cv2的文件夹,找到安装python的路径,安装完。就没有那样的底纹颜色了。

2023-01-29 14:04:48 5954 7

原创 (亲自实践)解决安装weditor报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xad in position 825

uiautomator2 必用的查找元素工具weditor

2022-10-30 19:44:33 937

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除