从红宝石的屏幕获取信息?

时间:2014-03-17 10:56:59

标签: ruby

我正在考虑创建一个可以使用预定义策略解决某些(html)益智游戏的机器人。

我的问题:是否有任何红宝石库可以“读取屏幕”(检查屏幕上某些像素的颜色)并应用操作(如点击某处,或“按右键) “?)

我知道在python中这很容易,但我只是想知道ruby可以做到这一点来节省我一些时间。

谢谢!

1 个答案:

答案 0 :(得分:2)

我会使用Capybara和一些不错的JavaScript驱动程序(如Poltergeist)执行此操作。您可以发送key commands,点击precise coordinates并点击screenshoots。对于图像处理和处理,我建议您查看chunky_png