当前位置: 首页 > news >正文

山东省住房和城乡城乡建设厅网站专业网站建设找哪家好

山东省住房和城乡城乡建设厅网站,专业网站建设找哪家好,最佳磁力搜索天堂,wordpress简洁主题在Appium中进行图片匹配断言,可以使用OpenCV来实现。以下是使用Appium和OpenCV进行图片匹配断言的示例代码。 首先,需要确保安装了必要的库: pip install opencv-python-headless pip install opencv-python pip install numpy然后&#xf…

在Appium中进行图片匹配断言,可以使用OpenCV来实现。以下是使用Appium和OpenCV进行图片匹配断言的示例代码。

首先,需要确保安装了必要的库:

pip install opencv-python-headless
pip install opencv-python
pip install numpy

然后,下面是一个示例代码,展示如何使用Appium和OpenCV进行图片匹配断言:

import cv2
import numpy as np
from appium import webdriver# 配置Appium服务器和设备
desired_caps = {'platformName': 'Android','platformVersion': '10','deviceName': 'Android Emulator','app': '<path_to_your_app>','automationName': 'UiAutomator2',
}# 启动Appium客户端
driver = webdriver.Remote('<http://localhost:4723/wd/hub>', desired_caps)def load_image(image_path):"""加载图片并转换为灰度图像"""image = cv2.imread(image_path, 0)if image is None:raise FileNotFoundError(f"Image file '{image_path}' not found.")return imagedef find_image_in_screenshot(screenshot_path, template_path, threshold=0.8):"""在屏幕截图中查找模板图片"""screenshot = load_image(screenshot_path)template = load_image(template_path)result = cv2.matchTemplate(screenshot, template, cv2.TM_CCOEFF_NORMED)min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)if max_val >= threshold:return True, max_locelse:return False, None# 获取屏幕截图
screenshot_path = 'screenshot.png'
driver.save_screenshot(screenshot_path)# 模板图片路径
template_path = 'template.png'# 进行图片匹配断言
is_found, location = find_image_in_screenshot(screenshot_path, template_path)if is_found:print(f"Template found at location: {location}")
else:print("Template not found in screenshot")# 关闭Appium客户端
driver.quit()

代码说明

  1. 加载图片load_image函数用于加载并转换图片为灰度图像。
  2. 查找模板图片find_image_in_screenshot函数在屏幕截图中查找模板图片。使用OpenCV的matchTemplate方法进行模板匹配,如果匹配度超过指定的阈值(默认0.8),则返回匹配的位置。
  3. 获取屏幕截图:通过driver.save_screenshot方法获取当前屏幕截图并保存为文件。
  4. 进行图片匹配断言:调用find_image_in_screenshot进行图片匹配,并根据结果进行断言。

通过上述代码,可以在Appium测试中使用图片匹配进行断言。请确保模板图片和屏幕截图的分辨率和比例一致,以提高匹配的准确性。

http://www.yayakq.cn/news/551311/

相关文章:

  • 站群系统源码sql数据库做的网站怎么发布
  • 中国风格网站模板房地产网站建设解决方案
  • python做简单的网站中国水电建设招标网站
  • 昌图网站wordpress一键建站
  • 网站建设合同需要注意什么电子商务的分类
  • 网站策划与建设阶段的推广如何建设小网站
  • 网站建设德语番禺软件公司
  • 辽宁科技学院教务系统优化seo公司哪家好
  • 深圳正规网站开发团队网站运营优化培训
  • 门户网站和部门网站的区别wordpress拖拽编辑
  • 网站建站是 什么江宁区住房和城乡建设局网站
  • 大学生做家教比较好的网站佛山网站制作好处
  • 怎么建设网站手机网站制作价格现在建网站做淘宝联盟推广能赚钱吗
  • 网站建设方案应该怎么做网站排名系统
  • 泰安专业网站建设公司做网站需要学什么语言
  • nofollow标签对网站收录的影响心理健康网站建设论文
  • 用dw做简单图片网站嘉定网站建设公司
  • 网站合作流程dtcms网站开发教程
  • 网站程序制作软件网站导航条背景图片
  • 服务态度 专业的网站建设建网站要学哪些软件
  • 巩义网站建设报价上海站优云网络科技有限公司
  • 江西数据平台网站建设学院网站群建设方案
  • 建设云购网站宣传片拍摄多少钱
  • 贵阳高端网站建设中山市建设工程
  • 东欣建设集团网站批量下载wordpress文章
  • 如何做vip视频网站网站运行维护
  • 前端转网站建设唐山做网站汉狮网络
  • 网络公司做网站后期注意个人网站建设公司
  • 医疗类网站哪家做的好个人做跨境电商的平台网站有哪些
  • 网站打开速度淘宝客建站工具