windows - 有没有开源浏览器 GUI 自动化工具支持单击页面上任意位置的特定图标?

标签 windows linux selenium watir ui-automation

在 Windows 或 Linux 平台上,是否有一个 GUI 自动化工具可以打开浏览器页面(任何浏览器,我不在乎),然后单击特定图标图像的每个实例,无论它在哪里在页面上,无论它存在多少次。

我好像记得IBM的Rational Robot有这个能力。对于身无分文的人(哦耶...以及道德高尚的人:-))是否有开源替代方案

编辑:

我希望能够单击特定的位图或像素矩形,无论它位于页面上的哪个位置,即使它位于较大的图像中或出现在 Flash 窗口中。无论图像存在于页面上的何处,也无论容器或图像的名称如何,请单击它。

最佳答案

请查看sikuli.org .

另请参阅:sikuli related questions就这样

它使用基于图像的屏幕截图识别,并具有集成的脚本编辑器,允许您直接插入与脚本内联的目标按钮图像。

它可以在 Windows 和 Mac OS 上运行,并且可以与任何应用程序(包括浏览器)配合使用。

脚本语言是 Jython。

该库是开源的,具有 MIT 许可证。实际上,它是在麻省理工学院开发的。

关于windows - 有没有开源浏览器 GUI 自动化工具支持单击页面上任意位置的特定图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111140/

相关文章:

c - 如何使用 libxcb-xinput 注册事件

c++ - fatal error : opencv2/nonfree/nonfree. hpp:没有这样的文件或目录

java - Selenium Chrome 驱动程序将按键组合发送到窗口

c# - 关于 Windows 事件的问题

c++ - WINAPI - 我想在一个单独的线程中进行消息泵

linux - 优化一行 find + exec 命令

python - 无法使用 python 中的 selenium webdriver 发送 key

java - 使用 Selenium IDE 录制搜索功能

python - 使用 IDLE 运行与运行脚本

windows - 如何在Windows中找到特定线程的入口点?