Linux上Ruby中的本机系统调用
我一直在阅读《用Ruby编写脚本的GUI测试》一书,我非常喜欢使用Win32 API调用user32.dll来操作Windows环境的能力。然而,这本书并没有探讨在Linux系统中做相同类型的工作。我知道在技术上肯定会有差异,但我如何才能开始在Linux中进行类似的活动(操作鼠标和键盘、查找窗口、获取有关环境和gui的信息等)?这在很大程度上取决于所使用的窗口库(GTK/Qt),但是如果您知道可以使用或直接调用C DLL的接口和签名。这在很大程度上取决于使用的窗口库(GTK/Qt),但是如果您知道可以使用或直接调用C DLL的接口和签名Linux上Ruby中的本机系统调用,ruby,linux,user-interface,testing,automation,Ruby,Linux,User Interface,Testing,Automation,我一直在阅读《用Ruby编写脚本的GUI测试》一书,我非常喜欢使用Win32 API调用user32.dll来操作Windows环境的能力。然而,这本书并没有探讨在Linux系统中做相同类型的工作。我知道在技术上肯定会有差异,但我如何才能开始在Linux中进行类似的活动(操作鼠标和键盘、查找窗口、获取有关环境和gui的信息等)?这在很大程度上取决于所使用的窗口库(GTK/Qt),但是如果您知道可以使用或直接调用C DLL的接口和签名。这在很大程度上取决于使用的窗口库(GTK/Qt),但是如果您知