Java AssertJ Swing 3.2中的JInternalFrameFixture.comboBox()
我正在将一些代码从FEST Swing 1.2.1迁移到AssertJ Swing 3.2。在旧代码中,有对的调用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
JInternalFrameFixture.comboBox()
JInternalFrameFixture.label()
JInternalFrameFixture.slider()
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中的新实例。