python - 在 Python 中以编程方式控制计算机

标签 python ui-automation

<分区>

我搜索了很多,但找不到我的问题的任何准确答案。我想以编程方式能够模拟用户与计算机的交互。我想以 OSX 为目标,因为那是我正在做的事情。例如,我会启动 Dashboard 或 Mission Control,移动鼠标并点击东西,打开键盘等。

我想知道我是否应该将 Linux 与 Xlib 或类似的东西一起使用......我是否可以更自由地执行这些类型的操作?你知道有哪些库可以轻松实现它们,最好是 Python 吗?

最佳答案

这种软件被称为“机器人”或“用户界面自动化”,这让谷歌搜索有点困难。这是 python 中的一个:http://code.google.com/p/robotframework/

关于python - 在 Python 中以编程方式控制计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20688346/

相关文章:

python - 根据 python pandas 中的标志拆分列值

python setup.py sdist 仅包括来自顶级模块的 .py 源

java - 如何通过控制层次结构(来自 C#)自动操作 Java GUI 程序?

powershell - 如何使用 Register-ObjectEvent 检测 PowerShell 中进程的 MainWindowTitle 的更改?

Xcode UI 测试 Swipe Up() 自 iOS 10.3 起无法正常工作

python - 在 Python 和 pyqt 中为 Shamsi (Jalali) 显示 QCalendarWidget

python - Matplotlib迭代设置子图轴大小

python - wx.Validator 没有被调用

java - 在 Selenium 中选择不同行中的按钮

c# - 如何让 webDriver 等待页面加载(C# Selenium 项目)