Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux上Ruby中的本机系统调用_Ruby_Linux_User Interface_Testing_Automation - Fatal编程技术网

Linux上Ruby中的本机系统调用

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),但是如果您知

我一直在阅读《用Ruby编写脚本的GUI测试》一书,我非常喜欢使用Win32 API调用user32.dll来操作Windows环境的能力。然而,这本书并没有探讨在Linux系统中做相同类型的工作。我知道在技术上肯定会有差异,但我如何才能开始在Linux中进行类似的活动(操作鼠标和键盘、查找窗口、获取有关环境和gui的信息等)?

这在很大程度上取决于所使用的窗口库(GTK/Qt),但是如果您知道可以使用或直接调用C DLL的接口和签名。

这在很大程度上取决于使用的窗口库(GTK/Qt),但是如果您知道可以使用或直接调用C DLL的接口和签名