如何自动化可通过远程桌面访问的应用程序

时间:2017-06-20 04:56:45

标签: automation remote-desktop

我需要自动化我的一个应用程序,只能通过远程桌面连接访问。

我通常使用以下步骤连接到应用程序 1)导航到远程桌面连接并输入IP地址 2)输入服务器用户ID,密码 3)然后使用浏览器打开应用程序。

请帮助完成这些步骤。

1 个答案:

答案 0 :(得分:0)

你可以用两步来解决你的问题: 1.通过java代码(或任何其他可取的语言,您很舒服)登录到该框。

远程桌面连接

JAVA

// creating credentials
Process p = Runtime.getRuntime().exec("cmdkey /generic:"+ip+" /user:"+userName+" /pass:"+password );
p.destroy();

Runtime.getRuntime().exec("mstsc /v: "+ip+" /f /console");

Thread.sleep(2*60*1000); // min sec millisec
// deleting credentials
Process p1 = Runtime.getRuntime().exec("cmdkey /delete:"+ip);
p1.destroy();
  1. 一旦您能够登录该框,就像启动浏览器,打开应用程序和运行脚本一样简单(这些脚本应该存在于您要运行脚本的远程桌面上)。这很简单。