问题标签 [pywinauto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4539 浏览

python - Python 3.X 中的 pywinauto 错误

我已经使用以下命令在 Python 3.4.1 32 位(在 Windows 7 64 位机器上)安装了“pywinauto”:

这给了我以下输出:

C:\Python34\Scripts>pip.exe install pywinauto 下载/解压 pywinauto 运行 setup.py (path:C:\Users\arun_m\AppData\Local\Temp\pip_build_arun_m\pywinauto\setup.py) egg_info for package pywinauto

安装收集的包:pywinauto Running setup.py install for pywinauto File "C:\Python34\Lib\site-packages\pywinauto\clipboard.py",第 94 行打印格式 ^ SyntaxError: invalid syntax

第 356 行打印“##### 尚未处理 TVN_GETDISPINFO 的内容”^ SyntaxError: invalid syntax

第 461 行打印“未找到对话框”^ SyntaxError:无效语法

43 除了 AttributeError, e: ^ SyntaxError: invalid syntax

39 print "blah" ^ SyntaxError: 无效语法

第 160 行打印 num_found, num_bugs, loc, ref ^ SyntaxError: invalid syntax

成功安装 pywinauto 清理...

之后,当我在 Python 的 IDLE 中执行以下操作时:

它没有错误。但是当我尝试时:

它给了我以下输出:

Traceback (most recent call last): File "", line 1, in from pywinauto import application File "C:\Python34\lib\site-packages\pywinauto\application.py", line 64, in import win32structures ImportError: No module named 'win32structures'

I searched in Python3.4 folder and found "win32structures.py" file in the location:

C:\Python34\Lib\site-packages\pywinauto\

I don't know why it's giving "ImportError" when the file is present.

Can you please tell me what's going wrong?

Thanks!

0 投票
1 回答
1281 浏览

python - 在 Python 中使用 pywinauto 保存 Firefox 网页时出错

我刚刚为Python 2.7.8安装了pywinauto-0.4.2(在 Windows 7 64 位机器上)。我正在尝试pywinauto上引用的示例

SaveFromFirefox.py程序的源代码(在上面的 URL 中给出)是:

当我尝试在命令提示符下执行文件时,它会打开 firefox 浏览器,然后打开“另存为”对话框,但没有按“保存”按钮。

相反,它会给出以下错误消息:

出了什么问题?

0 投票
1 回答
785 浏览

python-2.7 - 无法使用 pywinauto 在 NASPT 练习器中选择菜单项

我正在使用pywinauto自动化 NASPT 练习器工具。 我无法选择配置和重置。 但是我正在点击所有其他按钮,例如 PhotoAlbum .... 而且我都无法点击

点击相册按钮,

单击全部。它没有选择所有按钮。

它抛出错误说无法选择该对象的菜单。

有没有其他方法可以解决上述问题?有人可以帮忙吗?

0 投票
5 回答
19438 浏览

python - 带有部分标题的 Python pywinauto 搜索窗口

有什么办法可以pywinauto找到一个只有部分标题的窗口?

这是我的代码:

temp.project问题是每次打开软件之前的数字都会改变,因此我无法pywinauto找到正确的窗口。

0 投票
1 回答
9974 浏览

python - pywinauto 等待并聚焦

我正在尝试使用 pywinauto 自动化 Windows 应用程序。我可以选择菜单并打开“打开文件窗口”。我需要等待此窗口出现,然后将焦点设置到该窗口并单击一些按钮。

由于某种原因无法正常工作。

当我尝试运行它时,它说 open_file 没有 SetFocus 选项。

我是 pywinauto 的初学者,我很确定这很容易解决,但我不知道如何:/

0 投票
1 回答
1064 浏览

c# - 使用 pywinauto 自动化非默认 Windows 应用程序/Java 应用程序

我需要自动化非默认 Windows 应用程序,如 Oracle VM Virtual Box、wireshark 等

Swapy 仅针对默认 Windows 应用程序(如记事本)列出菜单项及其可访问性,但对于 wireshark,其将菜单项设为 NULL,甚至通过调用 menuItem 函数也不会返回菜单项错误。

在自动化基于 Java 的应用程序方面有什么帮助吗?任何帮助表示赞赏!

0 投票
1 回答
120 浏览

python - 自动化 IE、MS-Office 以在 python 中设置验证的最佳方法

什么是自动化 IE、MS-Office 以在 python 中设置验证的最佳方法。我想访问工具菜单和其他工具栏等,而不是特定的应用程序操作。我尝试过 AutoIt 和 pywin32 但无法获取对象的属性和方法。

0 投票
2 回答
19923 浏览

python - 使用 pywinauto 查找 GUI 元素

我正在用 pywinauto 尝试我的第一件事。现在我想使用,print_control_identifiers()但我得到了错误,但是我写了我的代码——我无法获得关于 GUI 对象的任何信息。我已经尝试通过swapy生成代码 - 生成了很多代码,但没有成功。

到目前为止,这是我的代码:

你能告诉我,我需要在哪里使用print_control_identifiers()吗?您还有其他更新的 GUI 自动化框架吗?

0 投票
0 回答
417 浏览

pywinauto - 用于大型机模拟器的 pywinauto 自动化

谁能告诉我我们是否可以使用pywinauto自动化大型机模拟器,我可以连接到模拟器但不能将用户ID传递给模拟器,因为模拟器有时间延迟。在此先感谢 Megharaj

0 投票
1 回答
551 浏览

python - 使用 pywinauto 进行 Tkinter 测试

我正在尝试使用 PyWinAuto 进行一些 Tkinter GUI 测试。我有一个用 Tk 编写的简单应用程序,看起来像这样。 问题是 - 我无法让 PyWinAuto 识别和使用我的应用程序中的按钮/条目。我已经尝试过 >>> app.Prototype.PrintControlIdentifiers() ,但它什么也没返回,或者:

应用程序窗口名称为 Prototype(Tkinter 标题 Prototype-GUI)。我也尝试过设置_namename小部件,如下所示:

或者:

但它所做的只是:

并且打印 PrintControlIdentifiers 输出没有改变。我想以人类可读的方式命名它们。