如何在swtbot中获取进度栏外壳?

时间:2018-07-09 08:38:15

标签: swt junit4 rcp swtbot

我正在尝试为RCP应用程序编写swtbot测试用例。每当在应用程序中执行搜索时,我都会显示一个进度条。 为了使用swtbot进行测试,我使用以下代码

bot.shell("Shell text");

此代码在Eclipse霓虹灯中运行良好。 当我迁移到Oxygen版本的eclipse时,它抛出了异常提示

  

原因:org.eclipse.swtbot.swt.finder.widgets.TimeoutException:   超时时间:5000毫秒。:找不到与文本匹配的外壳程序

P.S。 :当我尝试使用

找出活动的外壳时
bot.activeShell();

它显示了Workbench活动外壳,当我尝试使用来查找所有活动外壳时

bot.shells();

从未显示进度栏外壳。

请让我知道如何在swtbot中获取进度栏外壳。

0 个答案:

没有答案