如何通过编程方式启动JNLP应用程序?

8

我有一个可用的JNLP应用程序,但是想要添加一些端到端的冒烟测试。

如果给定一个URL来下载、启动和以编程方式操作JNLP应用程序是否可能?

2个回答

3
你可以使用JDK中的javaws工具启动WebStart应用程序。为了进行编程操作,您可以使用任何模拟用户输入的测试工具和框架。

2
要在Linux上启动JNLP应用程序,您可以按照以下步骤进行操作:
public static void main(String[] args) throws IOException, InterruptedException {
    String[] cmd = {"/usr/java/jdk1.6.0_17_limpo/jre/javaws/javaws", "/opt/exata/projetosNB/InterfaceVisualizador/dist/launch.jnlp"};
    Process p = Runtime.getRuntime().exec(cmd);
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接