1

我希望能够识别始终打开的 Eclipse 窗口,因此我不需要使用 SilkTest 打开它。有没有办法可以将基本状态设置为始终打开的窗口?似乎设置基本状态的方式也指定了可执行文件以打开它。可执行文件不一定总是在同一个位置,配置它会很痛苦。

这可能吗?

我已经试过了desktop.<Window>find("//Window[@caption='Java EE*']");,还是不行。

4

1 回答 1

2

Silk Test 中的基本状态执行多项操作:

  • 告诉 Silk Test 您要测试哪个应用程序
  • 找到正在运行的应用程序
  • 否则它将启动应用程序

显然你不需要第三步,但其他两个仍然是必需的。我建议使用*eclipse.exe作为可执行模式和"//Window[@caption='Java EE*']"您已经拥有的定位器,如果您随后执行基本状态,它应该返回 Eclipse 的主窗口,您就可以开始了。

于 2012-11-16T22:57:43.877 回答