首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AllTests软件测试

    让所有GUI自动化-PyAutoGUI(GUI自动化工具)

    让所有GUI自动化-PyAutoGUI(GUI自动化工具) 目录 1、前言 2、简介 3、安装 4、常用函数 5、保护措施 6、鼠标函数 7、键盘函数 8、消息弹窗函数 9、截屏函数 10、示例 1、前言 在使用 Selenium 进行自动化测试时,鼠标事件可以用 ActionChains 类,键盘事件可以用 Keys 类。 本篇将介绍一款自动化工具-PyAutoGUI,除了可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。 2、简介 PyAutoGUI 是一个纯 Python 的 GUI 自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,macOS,Linux),并在 Python 2 和 self.pyautogui.typewrite('pyautogui', interval=0.25) time.sleep(2) self.pyperclip.copy("自动化测试

    9.8K21编辑于 2022-10-30
  • 来自专栏瓜大三哥

    matlab GUI基础8

    3.图像的常用操作 3.1图像的基本运算 在matlab进行图像处理时,由于图像数据类型为uint8,而在矩阵运算中要求所有的运算变量为double类型。因此必须将图像数据类型转换为双精度型数据。 size(A) for i=1:m for j=1:n for k=1:t C(i,j,k)=B(i,j,k); end end end D=imadd(A,C,'uint8' 8.图像剪切 函数imcrop()实现图像的剪切,获取图像的一部分(矩形区域) J=imcrop(I,[横坐标 纵坐标 长 宽]); 9.图像的傅里叶变换 通过函数fft2()计算图像的二维快速傅里叶变换

    1.7K70发布于 2018-02-26
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化- 8.pywinauto 获取控件属性和文本内容

    1.9K20编辑于 2023-08-25
  • 来自专栏自动化测试实战

    GUI自动化测试自动升级chromedriver

    我们进行 UI自动化测试 时经常需要用到chrome浏览器,Chrome浏览器 需要下载对应版本的chromedriver驱动才能正常打开浏览器并进行对应的操作。

    41150编辑于 2023-09-26
  • 来自专栏Python七号

    使用 Python 进行 Windows GUI 自动化

    在今天的文章中,我们将探讨如何使用 Python 进行 Windows GUI 自动化GUI 自动化可以帮助我们自动执行许多与操作系统交互的任务,比如移动鼠标、点击按钮、输入文本、移动窗口等。 Python 提供了两个强大的库:pyautogui 和 pywinauto,使得 GUI 自动化变得简单。接下来我们详细介绍。 pywinauto pywinauto 的主要用途是自动化 Windows GUI 应用程序的测试和自动化。 持续集成 / 持续部署 (CI/CD) 流程:在自动化的构建和部署过程中,进行软件测试。 任务自动化:自动执行一些重复性的 GUI 操作,如文件管理,软件安装等。 最后的话 pywinauto 和 pyautogui 都是强大的 GUI 自动化工具,可以帮助你自动化 Windows 应用程序的许多任务,你可以选择合适的工具进行自动化

    3.5K40编辑于 2023-08-22
  • 来自专栏python爱好部落

    windows GUI自动化怎么做

    最近在搞SAP的自动化。因为公司没考虑预算,不能用RPA。 首先用SAP自带的录制工具,不太行,各种弹框没法处理。 思来想去,打算用python来整。 pyperclip 剪切板 pymouse 鼠標操作 pykeyboard 鍵盤曹祖 win32com win32gui pyautogui pywinauto uiautomation pywin32 API,可以方便地从 Python 直接调用 pywin32 安装:pip install pywin32 win32api :模块内定义了常用的一些 API函数,例如:MessageBox win32gui 、显示和关闭窗口、窗口前置、窗口聚焦、获取窗口位置等),通常用的较多的是 win32gui hld = win32gui.FindWindow(None,u"Adobe Acrobat") #返回窗口标题为 win32gui可以辅助操作窗口。 定位元素一般可以用classname,title,name,instence,controltype都可以正則來實現。

    3K40编辑于 2022-12-01
  • 来自专栏啄木鸟软件测试

    ChatGPT与基于GUI自动化测试

    DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-<em>8</em>"> <meta http-equiv="X-UA-Compatible" content DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-<em>8</em>"> <meta http-equiv="X-UA-Compatible" content DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-<em>8</em>"> <meta http-equiv="X-UA-Compatible" content DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-<em>8</em>"> await browser.close() asyncio.run(run()) 最终结论 chrome浏览器+ playwright +HTML代码需要主机名脚本语言和测试目标的URL 8

    79110编辑于 2024-09-10
  • 来自专栏IT测试前沿

    前沿测试平台之GUI自动化测试

    GUI 测试的自动化技术可能是测试人员熟悉的,也是发展时间最长、应用最广的自动化测试技术。 它的核心思想是,基于页面元素识别技术,对页面元素进行自动化操作,以模拟实际终端用户的行为并验证软件功能的正确性。 目前,GUI 自动化测试主要分为两大方向,传统 Web 浏览器和移动端原生应用(Native App)的 GUI 自动化。虽然二者采用的具体技术差别很大,但是用例设计的思路类似。 对于传统 Web 浏览器的 GUI 自动化测试、H5页面、移动端原生应用,选择适合项目的自动化测试框架。 本文介绍UI自动化测试脚本的实现,希望对需要做UI自动化测试的同学们能有所帮助。 1、 登录云测试平台 2、 新建测试模块、上传测试脚本 ? 新建系统-文件夹-模块-用例文件(层级关系) ? ?

    2.6K11发布于 2020-10-23
  • 来自专栏编码视界

    PySide6 GUI 编程(8):QCheckBox的使用

    1.1K42编辑于 2024-07-21
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化-1. pywinauto 环境准备

    前言 Pywinauto 是基于 Python 开发的,用于自动化测试的脚本模块,主要操作于 Windows 标准图形界面。它可以允许你很容易的发送鼠标、键盘动作给 Windows 的对话框和控件。 可以借助于GUI对象检查工具来确定程序到底适用于那种backend。如果使用 inspect 的uia模式,可见的控件和属性更多的话,backend可选uia,反之,backend可选win32。 下图显示了检查查询记事本中“编辑”菜单元素的UI 自动化属性。 www.segue.com/products/functional-regressional-testing/silktest.asp) Many Others (http://www.testingfaqs.org/t-gui.html

    2.4K30编辑于 2023-08-25
  • 来自专栏歪小王的测试成长之道

    测试之路 pytest接口自动化框架扩展-GUI窗口

    各位大佬好~上期内容梳理了下接口自动化脚本扩展思路,以及成果展示,本期开始就从代码角度出发。分享出源码后的同时将我的思路一并梳理出来。 昊料开始~ 引言 本期先从数据入口开始,扩展脚本初期就一直在考虑,如何能不接触代码, 完完全全以界面的形式接收数据源,通过点击两个按钮,就可以实现上传需要解析的json文件,然后再点击一个按钮就去执行接口自动化脚本 如果各位大佬感兴趣,也可以继续深挖这个GUI图形界面。还是挺好玩的。 设置背景图 def __init__(self, msg=None): # 创建画板 self.root = Tk() self.root.title("接口自动化工具 create_case_file(self.file_name) if result == 200: self.text_area.insert(INSERT, "生成完毕,请点击开始接口自动化按钮进行接口自动化操作

    4K30编辑于 2022-12-12
  • 来自专栏站长的编程笔记

    使用 PyAutoGUI 库在 Python 中自动化 GUI 交互

    在本教程中,我们将了解如何使用 Python 的 PyAutoGUI 包来自动化 GUI 交互。我们将从安装 PyAutoGUI 开始并学习如何使用它。 在本教程结束时,读者应该对 PyAutoGUI 以及如何使用它在 Python 应用程序中自动化 GUI 交互有深入的了解。 使用 PyAutoGUI 自动执行 GUI 交互 现在我们已经安装了 PyAutoGUI,让我们探索它的一些功能以及如何使用它们来自动化 GUI 交互。 即使是对 GUI 自动化经验最少的开发人员也可以快速学习如何使用它。此外,其跨平台的灵活性使其成为在各种操作系统上工作的开发人员的绝佳选择。 总体而言,PyAutoGUI提供了广泛的功能,使其成为希望在应用程序中自动化GUI交互的Python开发人员的方便工具包。

    2.4K20编辑于 2023-08-11
  • 来自专栏测试游记

    Java自动化测试(Maven 8)

    xml version="1.0" encoding="UTF-8"? -- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding >UTF-8</project.reporting.outputEncoding> <! -- 编译时的编码 --> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <aspectj.version>1.9.2

    1.1K10发布于 2020-07-20
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化-3. pywinauto 操作指定window窗口

    前言 pywinauto 操作GUI应用程序上的元素,需先找到指定窗口,基于窗口查找框架再操作。 如何查看窗口信息?

    4.7K30编辑于 2023-08-25
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化- 9.pywinauto 操作 MenuItem 菜单项

    ```python from pywinauto import Application

    1.5K10编辑于 2023-09-11
  • 来自专栏NLP/KG

    python实现GUI自动化(控制鼠标)|屏幕快照&图像识别基础

    1.GUI自动化GUI自动化就是写程序直接控制键盘和鼠标。这些程序可以控制其他应用,向它们发送虚拟的击键和鼠标点击,就像你自己坐在计算机前与应用交互-样。 这种技术被称为“图形用户界面自动化”,或简称为“GUI自动化"。有了GUI自动化,你的程序就像-个活人用户坐在计算机前一样,能做任何事情,除了将咖啡泼在键盘上。 ●也可以将GUI自动化看成是对一个机械臂编程。你可以对机械臂编程,让它敲键盘或移动鼠标。对于涉及许多无脑点击或填表的任务,这种技术特别有用。 ,传递负整数表示向下滚动 import pyautogui, time time. sleep(2) pyautogui.scroll(B00) 2.屏幕快照&图像识别基础 2.1 屏幕快照 你的GUI 自动化程序没有必要盲目地点击和输入。

    3.6K40编辑于 2022-12-21
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化- 12.pywinauto 组合框控件ComboBox操作

    select 选择ComboBox 选项save_win.child_window( title="编码(E):", control_type="ComboBox").select("UTF-8" # select 选择ComboBox 选项# save_win.child_window(title="编码(E):", control_type="ComboBox").select("UTF-8" save_win.child_window(title="编码(E):", control_type="ComboBox").click_input()# 2.选择内容save_win.child_window(title="UTF-8"

    98320编辑于 2023-09-11
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化- 16.pywinauto 鼠标操作与滚动列表

    1.3K20编辑于 2023-09-11
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化-2. pywinauto 启动指定应用程序

    启动已打开的引用 connect() 在要启动自动化应用程序时使用。

    1.7K20编辑于 2023-08-25
  • 来自专栏AllTests软件测试

    AutoPy - 一个简单的跨平台Python GUI自动化模块

    1、前言 GUI自动化测试作为保障软件质量与用户体验的关键环节,地位愈发重要。高效的GUI自动化测试工具,能够显著提升测试效率,降低人工成本,缩短软件迭代周期。 GUI自动化测试会常常用到鼠标、键盘、屏幕截图、警报等操作,本篇将介绍一款可以实现这些方法的Python GUI自动化库– AutoPy。 2、简介 AutoPy是一个适用于Python的简单跨平台GUI自动化库。它包括用于控制键盘和鼠标、在屏幕上查找颜色和位图以及显示警报的功能。

    72710编辑于 2025-04-09
领券