如何使用TCL代码生成javaguiswing应用程序

如何使用TCL代码生成javaguiswing应用程序,java,tcl,tk,Java,Tcl,Tk,我有一个java swing应用程序,应用程序包含swing菜单,我需要使用TCL代码测试这个java swing应用程序,比如expect package通信其他进程,比如telnet、ssh类似的方式使用TCL代码与java swing应用程序进程通信?有一个程序名为(不,不是移动设备操作系统!它早于移动设备操作系统。)它允许从Tcl测试X11 GUI。其他平台上的GUI可能可以通过VNC进行测试。请注意,测试GUI要比测试命令行应用程序困难得多;窗口管理器的怪异行为和字体的细微差异将是您生

我有一个java swing应用程序,应用程序包含swing菜单,我需要使用TCL代码测试这个java swing应用程序,比如expect package通信其他进程,比如telnet、ssh类似的方式使用TCL代码与java swing应用程序进程通信?

有一个程序名为(不,不是移动设备操作系统!它早于移动设备操作系统。)它允许从Tcl测试X11 GUI。其他平台上的GUI可能可以通过VNC进行测试。请注意,测试GUI要比测试命令行应用程序困难得多;窗口管理器的怪异行为和字体的细微差异将是您生活中的一大祸根

那个wiki页面指向它的下载链接,但我还没有检查它是否有效或可构建。(它至少为我下载了,并且似乎包含了一些文档…)



或者,由于您正在对所查看的Java GUI进行自动化测试,您应该能够从中驱动(这是一个用Java编写的Tcl解释器,而不是用C编写的“标准”解释器).

为什么要使用TCL?测试GUI应用程序?这…不容易。问题是,你不能只向它们中喷射录制的脚本,因为无论你尝试什么,都会有太多的变化。