2011-08-17 46 views
1

我一直在通过本书的脚本GUI测试与Ruby,我真的很享受操纵Windows环境使用Win32API调用user32.dll的能力。然而,本书并没有探索在Linux系统中做同样的工作。我知道在技术上肯定会有差异,但是我怎么能在Linux中开始做类似的活动(操纵鼠标和键盘,查找窗口,获取关于环境和GUI等的信息)?本地系统调用在Linux上的Ruby

回答

1

它很大程度上取决于使用的窗口库(GTK/Qt),但如果您知道接口和签名,则可以使用Ruby/DLRuby/FFI直接调用C DLL。