Silk4j - 如何连接远程机器并在那里启动应用程序?

时间:2014-11-10 11:19:30

标签: silktest

我已经使用SilkTest很长一段时间了,在4Test连接到远程机器和处理远程应用程序是如此顺利。我最近开始关注Silk4J(SilkTest 15.5)并试图进行远程连接并启动一些应用程序,到目前为止无法做到。

我使用Desktop remoteDesktop = new Desktop("remoteMachineName")连接到远程计算机,但现在仍然在那里启动应用程序。

这里的任何帮助都会非常有用

1 个答案:

答案 0 :(得分:2)

为远程计算机创建Desktop实例,您已完成第一步。

接下来,您需要指定要测试的应用程序。本地和远程如何使用Basestate

例如,假设您要测试记事本:

Desktop remote = new Desktop("remoteMachineName");
BaseState base = new BaseState("notepad.exe", "//Window[@caption='*Notepad']");
Window notepad = base.execute(remote);

或者,您可以通过转到Silk4J > Configure applcations...并选择记事本,在IDE集成中为项目设置配置。 然后代码看起来像这样:

Desktop remote = new Desktop("remoteMachineName");
BaseState base = new BaseState();
Window notepad = base.execute(remote);