java手机定位功能_【龙测教程】图片定位和智能等待

这篇教程介绍了如何在Java中配置OpenCV进行手机定位功能,包括环境配置、智能等待的设置以及图像定位的应用于点击事件。通过编辑VM参数、上传像素图片,实现自动化测试中的精准操作。
摘要由CSDN通过智能技术生成

9a47d82f8acebc6f92c88f35d36e8fc4.png

一、环境配置

加入图像定位与智能等待功能之后,Java 需在本地运行需要做如下配置:

1、首先在下方网址找到 Opencv3.4.2,下载 windows 提示的opencv-3.4.2-vc14_vc15.exe 文件,双击安装到一个目录下(本讲解安装在 D:op 目录下):https://opencv.org/releases/page/3/

35dc619808bb1e6dcdd9289ad5ca76a2.png

6cd52deedb6c98a813866d4193903dba.png

2、找到D:opopencvbuildjava

6af07f7b4d5166de66ef0b25cf591619.png

6cd52deedb6c98a813866d4193903dba.png

a83c9f5a0e44a6b3f71f43fd9f65fe98.png

6cd52deedb6c98a813866d4193903dba.png

3、根据自己的计算机位数复制指定目录

路径如:D:opopencvbuildjavax64

4、在idea 打开的测试文件下的屏幕右上方点击 Edit

77c80131ca56e5cc849a183d3c5529c0.png

6cd52deedb6c98a813866d4193903dba.png

5、在VM 目录下:

(-Djava.library.path= D:opopencvbuildjavax64)

放入括号中的内容

852f4eced3149796a24f00c8da7045d0.png

6cd52deedb6c98a813866d4193903dba.png

或参考:

https://blog.csdn.net/zwl18210851801/article/details/81075781

6、此时执行

8a4508718aa5106655732902579a4682.png

6cd52deedb6c98a813866d4193903dba.png

7、如果在项目目录下运行 run.bat 文件需要修改pom.xml 文件

92750b9a96891f5fe42082d759aefa16.png

6cd52deedb6c98a813866d4193903dba.png

39955966b576143e95ce2d4ca5d64af0.png

6cd52deedb6c98a813866d4193903dba.png

将其修改为:-Djava.library.path= D:opopencvbuildjavax64

二、智能等待

1、智能等待配置

ef8b215107cc3663be65a7449fec6981.png

6cd52deedb6c98a813866d4193903dba.png

设置 是否开启智能等待和智能等待 阈值,(阈值:上传的图片与实时所处页面的匹配度)

2、上传像素 1920*1080 像素的图片

1d24ac376e3e7bcd419beca755c37de9.png

6cd52deedb6c98a813866d4193903dba.png

2264f293abd7078997d9c7b31f24a926.png

6cd52deedb6c98a813866d4193903dba.png

三、图像定位

1、应用场景:操作事件中的单击事件(目前只适用于这个事件)

d47088208abf7d76f8efa96e5e07ea9a.png

6cd52deedb6c98a813866d4193903dba.png

2、 如何添加图像定位元素

添加需要点击的按钮如下

01eea1698891a81e8198b1869834e336.png

6cd52deedb6c98a813866d4193903dba.png

方式一:元素管理

6b1f887b3ecea052a164d7cf06f6318f.png

6cd52deedb6c98a813866d4193903dba.png

方式二:新增操作事件点击添加

6af07f7b4d5166de66ef0b25cf591619.png

6cd52deedb6c98a813866d4193903dba.png

dca2ebcc8d46eec69584dc35a172a0ff.png

6cd52deedb6c98a813866d4193903dba.png

龙测,模型驱动的自动化测试平台。

画流程图、积木图自动生成测试代码的自动化测试专家!

龙测科技开发出基于测试+AI的产品线涵盖手机App应用(安卓/苹果)、微信小程序/公众号、Web应用和PC应用,应用到东软集团、红星美凯龙、中国电信等多家客户,在线注册客户4000多家。这款产品采用全球领先的测试代码生成器技术,突破“手工编写测试代码”的难点,实现了业务流程的全覆盖、路径自动分析、快速生成基于UI的测试代码、自动运行并生成测试报告等功能,达到快速、高效、低成本的测试目的。

测试体验官网: https://www.dragontesting.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值