答案 0 :(得分:2)
有一个名为Android的程序(不,不是移动设备操作系统!它早于它。),它允许从Tcl测试X11 GUI。其他平台上的GUI可能通过VNC使用它进行测试。请注意,测试GUI比测试命令行应用程序更难 。像窗口管理器的奇怪行为和字体的微小差异之类的事情将是你生命中的祸根。
该wiki页面指向here的下载链接,但我没有检查它是否有效或可构建。 (它至少为我下载,似乎包含一些文档......)
或者,既然您正在自动测试Java GUI,那么您可以查看java.awt.Robot
,您应该能够从JTcl(这是一个用Java编写的Tcl解释器,而不是用C语言写的“标准”。