pywinauto相关内容

使用 pywinauto 自动化的 Windows 应用程序不会检测 TreeView 内的元素,尽管这些元素有自己的特征

我正在自动化的应用程序是一个支持win32的后端应用程序,并使用inspect.exe来检测元素下面是我尝试点击销售收据元素的代码,在执行时出现错误 代码:inspect.exe 中的树视图截图,而应用程序图像在后台 app = Application(backend="win32").connect(process=5468)app.windows()dlg = app['TFMenuG ..
发布时间:2021-11-26 14:30:50 其他开发

使用 pywinauto 自动化的 Windows 应用程序不会检测 TreeView 内的元素,尽管这些元素有自己的特征

我正在自动化的应用程序是一个支持win32的后端应用程序,并使用inspect.exe来检测元素下面是我尝试点击销售收据元素的代码,在执行时出现错误 代码:inspect.exe 中的树视图截图,而应用程序图像在后台 app = Application(backend="win32").connect(process=5468)app.windows()dlg = app['TFMenuG ..
发布时间:2021-11-24 23:15:06 C#

尽管元素具有自己的特征,但使用 pywinauto 自动化的 Windows 应用程序不会检测到 TreeView 中的元素

我正在自动化的应用程序是一个支持 win32 的后端应用程序,并使用 inspect.exe 检测元素下面是我尝试点击销售收据元素的代码,在执行时出现错误 代码:inspect.exe 中的树视图截图,而应用程序图像在后台 app = Application(backend="win32").connect(process=5468)app.windows()dlg = app['TFMe ..
发布时间:2021-10-26 16:10:29 其他开发

无法访问 pywinauto 的 hwndwrapper(包装类

我是 python 和 pywinauto 的新手.尝试使用 SWAPY 在 pywinauto.controls.hwndwrapper.hwndwrapper 中设置或获取 TextBox(windows 控件)的文本,我有包装类的类名.如何在pywinauto中使用类名(如Afx:633C0000:1008)访问包装类内部的控件? 导入pywinauto导入 pywinauto.contr ..
发布时间:2021-09-29 18:40:25 其他开发

旧应用程序上的 Windows GUI 自动化

我正在尝试自动化一个名为 FacTel5. 我已经能够自动化登录部分,但下一个表单是一个类似项目符号的列表,其控件不显示,无论是在 pywinauto control_identifiers 还是 Windows Inspect from pywinauto.application import Applicationapp = Application(backend="uia").sta ..
发布时间:2021-09-25 20:43:34 其他开发

Pywinauto 控制/像弹出窗口一样连接到窗口

我尝试在软件上使用 pywinauto 进行一些 gui 自动化我成功打开软件然后执行一些操作,例如连接到顶部窗口并单击编辑字段(输入)上的元素和 type_keys 并登录 但是当我点击某个元素时出现问题,新窗口正在打开,但我无法在该窗口上执行操作 - 没有连接标题,我无法找到我尝试使用顶部窗口的窗口但它现在工作 它就像进行一些安装的弹出窗口,我无法控制窗口或窗口上的任何元素 ..
发布时间:2021-09-15 19:32:23 其他开发

使用 pywinauto 检查复选框不起作用

我从 pip 安装了最后一个 pywinauto 模块. 我不知道如何使用 Check()、UnCheck()、GetCheckState() 方法. 这是我非常简单的代码示例. 来自 pywinauto 导入应用程序# 启动 madvr 设置应用程序.app = application.Application()app.start_(r'C:\Program Files\LAV Fil ..
发布时间:2021-09-15 19:26:57 其他开发

pywinauto qwidget 点击触发无动作

很明显,一个QWidget按钮被按下和释放,不幸的是没有触发任何动作. 环境类似于使用pywinauto查找qwidget对象文本.该代码使用了来自 的绝对坐标如何使用python单击窗口的“下一步"按钮. 一旦程序运行,目标窗口将获得焦点.光标开始位于靠近目标窗口中心的某处.然后它移动到按钮,按下按钮,因为颜色变为向下颜色.然后松开按钮,光标移回窗口中心.只缺少一件事,目标窗口应用程 ..
发布时间:2021-09-15 19:25:39 其他开发

如何使用python单击窗口的“下一步"按钮

我使用下面的代码连接一个打开的窗口(类类型是 SunAwtFrame),确实我能够连接到它.但无法单击它的下一步按钮,我怀疑“下一步"按钮可能位于该窗口的框架内.即使我使用“swapy"工具,我也无法浏览控件,实际上并没有显示控件.那么,如果是这种情况,如何切换到框架并单击“下一步"按钮. app2 = application.Application()app2.connect(title_re ..
发布时间:2021-09-15 19:22:10 其他开发

如何使用pywinauto获取特定的系统托盘图标?

例如通知区域中的 Slack 图标: 在“显示隐藏"图标选项的情况下,我们如何获得特定图标? 解决方案 这对我有用, 如果您的应用图标在任务栏上可见 app = Application(backend="uia").connect(path="explorer.exe")sys_tray = app.window(class_name="Shell_TrayWnd")sys_ ..
发布时间:2021-09-12 19:40:04 其他开发

PyWinAuto - Xpath 之类的识别

我正在寻找如何根据 xpath 在 GUI 中搜索对象的方法.申请鉴定的一部分我的 xpath 如下: ./pane[0]/pane[0]/pane[1]/pane[0]/pane[1]/pane[0]/pane[0]/pane[0]/text[0]/编辑[0] 这应该(如果我在那里没有问题)指向应用程序元素树中选定的 EDIT. 我尝试使用这个 xpath 来识别这样的项目 ..
发布时间:2021-09-12 19:38:46 其他开发

如何在python脚本中将SendKeys发送到Windows表单?

我正在用 Python 为我的桌面应用程序编写自动化脚本.因为我正在向我的 Windows 窗体发送 TAB 键/任意键.但是我无法在我的 Python 脚本中找到那个 Windows 表单的句柄. 这是示例代码片段: __author__ = 'juhis'导入发送键导入系统导入操作系统从 Tkinter 导入 *导入 ctypes导入 win32gui导入pywinautopwapp ..
发布时间:2021-09-12 19:38:23 其他开发

蟒蛇 -->pyinstaller - .exe 文件将返回“测试返回 -1";

[1]代码是: 导入Tkinter从 Tkinter 导入 *# 创建 Tk 实例root = Tkinter.Tk(className="test")# 打开记事本def openNotepad():导入pywinautoapp = pywinauto.Application.start("notepad.exe")# 添加菜单菜单 = 菜单(根)root.config(菜单=菜单)文件菜单 ..
发布时间:2021-09-08 19:40:24 其他开发

AutoIT、shell 脚本或 pywinauto 库的 SendKeys 方法不起作用

场景是,我想用python处理机器人框架中的IE弹出窗口.为了处理弹出窗口,我使用了 AutoIT SendKeys、shell 脚本、pywinauto TypeKeys.代码在本地机器上运行时正常工作,但是当我在代理机器上通过团队城市运行脚本时,它失败了.我的观察是,在代理机器中,代码无法处理弹出的窗口. 经过分析,我发现这是因为代理机器在通过团队城市运行脚本时作为一个锁定的系统工作. ..
发布时间:2021-07-10 19:12:32 其他开发

使用 pywinauto 进行远程桌面连接

我希望我的脚本能够自动连接到远程桌面.我的问题是我如何能够在登录时将脚本中的文本发送到密码区域的远程桌面连接中.下面是我的脚本 from pywinauto.application import Application导入 win32api导入pywinauto从 pywinauto 导入键盘从 pywinauto 导入时间导入时间从 pywinauto.keyboard 导入 SendKeys ..
发布时间:2021-07-07 19:10:26 其他开发

pywin32/pywinauto 在远程桌面最小化时无法正常工作

我有一个 Jenkins 管道,它在远程服务器中执行一个程序,该服务器使用 pywin 操作应用程序进行功能测试. 当我打开远程桌面时,我的应用程序运行良好,但是当我关闭远程桌面并从 Jenkins 运行它时,应用程序会丢失. 我要做的是打开应用程序并发送回车键. 这是我的应用: os.startfile("C:\\Program Files (x86)\\SAP\\Front ..
发布时间:2021-07-07 19:09:46 其他开发

使用 pywinauto 查找 qwidget 对象文本

我是一名测试工程师.我必须测试使用 QWidget 完成的应用程序(软电话).我正在使用 python - pywinauto.我可以点击按钮并拨打电话.有一个以 statusLabel 命名的 qwidget 对象.测试开始时,“Ready"文字写在上面.当我拨打电话时,此文本会更改为“正在呼叫.."、“已建立呼叫"等.我想检查那个小部件的文本.你有什么想法吗? 解决方案 Pywinau ..
发布时间:2021-06-30 19:45:13 其他开发

当 RDP 处于最小化状态时,如何使用 pywinauto 在 RDP 中恢复窗口

我一直在使用 pywinauto 打开命令提示符 (Mingw-64) 并使用 type_keys 传递命令 它在我的本地系统中正常工作,但是,当我将代码托管到 RDP 服务器时,当 RDP 处于最小化状态时,我无法恢复窗口并传递命令> 请给我一个合适的解决方案,如果有任何软件包具有相同的目的,请告诉我. 谢谢! 解决方案 可以在此处找到有用的答案:https://suppor ..
发布时间:2021-06-26 20:25:33 其他开发