我已经使用 SilkTest 很长时间了,在 4Test 连接到远程机器并在远程应用程序上工作非常顺利。我最近开始查看 Silk4J (SilkTest 15.5) 并尝试进行远程连接并启动一些应用程序,但目前无法做到。
我曾经Desktop remoteDesktop = new Desktop("remoteMachineName")
连接到远程机器,但现在坚持在那里启动应用程序。
这里的任何帮助都会非常有帮助
我已经使用 SilkTest 很长时间了,在 4Test 连接到远程机器并在远程应用程序上工作非常顺利。我最近开始查看 Silk4J (SilkTest 15.5) 并尝试进行远程连接并启动一些应用程序,但目前无法做到。
我曾经Desktop remoteDesktop = new Desktop("remoteMachineName")
连接到远程机器,但现在坚持在那里启动应用程序。
这里的任何帮助都会非常有帮助
通过为远程机器创建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);