0
我有一个java swing应用程序,应用程序包含swing菜单,我需要使用TCL代码来测试这个java swing应用程序,就像expect包那样通信其他进程,如telnet,ssh类似的方式通过使用TCL代码的java swing应用程序进行通信是可能的?如何使用TCL代码产生java gui swing应用程序
我有一个java swing应用程序,应用程序包含swing菜单,我需要使用TCL代码来测试这个java swing应用程序,就像expect包那样通信其他进程,如telnet,ssh类似的方式通过使用TCL代码的java swing应用程序进行通信是可能的?如何使用TCL代码产生java gui swing应用程序
有一个程序叫做Android(不,而不是移动设备操作系统!它早于此),它允许从Tcl测试X11 GUI。其他平台上的GUI可能通过VNC使用它进行测试。请注意,测试GUI是比测试命令行应用程序更困难;诸如窗口管理器的怪异行为和字体的微小差异等将是你生活中的最大祸害。
该wiki页面指向here的下载链接,但我没有检查,如果这工作或可建立。 (它至少下载了我,似乎有一些文档 ...)
或者,因为你是一个自动化的Java GUI测试你看java.awt.Robot
,你应该能够驱动从JTcl(这是用Java编写的Tcl解释器,而不是用C编写的“标准”解释器)。
为什么要为此使用TCL? –
测试GUI应用程序?这是...不容易。问题是你不能只是向他们喷射录制的脚本,因为有太多东西会随着你的尝试而变化。 –