Java AssertJ Swing 3.2中的JInternalFrameFixture.comboBox()

Java AssertJ Swing 3.2中的JInternalFrameFixture.comboBox(),java,swing,assertj,Java,Swing,Assertj,我正在将一些代码从FEST Swing 1.2.1迁移到AssertJ Swing 3.2。在旧代码中,有对的调用 JInternalFrameFixture.comboBox() JInternalFrameFixture.label() JInternalFrameFixture.slider() 不幸的是,我在中没有看到任何匹配方法。 我应该使用什么来代替AssertJ Swing 3.2中的上述方法 我发现它有一个comboBox()方法,但是JInternalFrameFixtur

我正在将一些代码从FEST Swing 1.2.1迁移到AssertJ Swing 3.2。在旧代码中,有对的调用

  • JInternalFrameFixture.comboBox()
  • JInternalFrameFixture.label()
  • JInternalFrameFixture.slider()
不幸的是,我在中没有看到任何匹配方法。 我应该使用什么来代替AssertJ Swing 3.2中的上述方法

我发现它有一个
comboBox()
方法,但是
JInternalFrameFixture
没有在AssertJ Swing中实现这个方法。

在AssertJ 3.2中,给定的,并且已经存在一个
JInternalFrameFixture
,您可以在内部框架中找到一个组合框,其中包含以下代码片段:

robot().finder().findByType(internalFrameFixture.target(), JComboBox.class);

此外,我还向
assertj swing
提交了一份报告,以允许您描述的流畅风格,即
frame.internalFrame().comboBox()
。希望它能被整合到AssertJ Swing的未来版本中。

您不能直接创建一个新的JComboxFixture吗?毕竟,就我所见,该方法似乎只返回FEST Swing 1.2.1中的新实例。