我想使用Robot框架的SwingLibrary自动化jnlp应用程序。为了检查我的swing应用程序中对象的属性,我使用了Jspy.jar。 但是Jspy 无法启动我的jnlp应用程序(我可以从命令提示符下手动启动jnlp)。我在jspy执行的命令中给出了“ javaws customprogress_webstart.jnlp”命令。
我在Jspy控制台上收到此消息:
动作 java.awt.event.ActionEvent [ACTION_PERFORMED,cmd =启动,当= 1531915823660,modifiers = Button1] 上 javax.swing.JMenuItem [,1,3,63x21,无效,alignmentX = 0.0,alignmentY = 0.0,border = javax.swing.plaf.metal.MetalBorders $ MenuItemBorder @ 734c0395,flags = 264,maximumSize =,minimumSize =,preferredSize =,defaultIcon =,disabledIcon =,disabledSelectedIcon =,margin = javax.swing.plaf.InsetsUIResource [top = 2,left = 2,bottom = 2,right = 2],paintBorder = true,paintFocus = false,pressedIcon =,rolloverEnabled = false,rolloverIcon =,rolloverSelectedIcon =,selectedIcon =,text =启动] 执行命令:javaws C:\ Users \ hankatre \ Downloads \ customprogress_webstart.jnlp当前目录 是C:\ Users \ hankatre \ Downloads 退出过程已读。