2

FEST Swing 1.2.1 から AssertJ Swing 3.2 にいくつかのコードを移行しています。古いコードでは、への呼び出しがあります

  • JInternalFrameFixture.comboBox()
  • JInternalFrameFixture.label()
  • JInternalFrameFixture.slider()

JInternalFrameFixture残念ながら、 AssertJ Swingに一致するメソッドはありません。AssertJ Swing 3.2 で上記のメソッドの代わりに何を使用すればよいですか?

メソッドがありますComponentContainerFixtureが、AssertJ Swing でこれを実装していません。comboBox()JInternalFrameFixture

4

1 に答える 1

2

AssertJ 3.2 では、 AssertJ のおよび既存の へのアクセスがRobotJInternalFrameFixture与えられた場合、次のスニペットを使用して内部フレーム内にコンボ ボックスを見つけることができます。

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

さらに、あなたが説明している流暢なスタイルを許可するために、プルリクエストを送信しました。AssertJ Swing の将来のバージョンに組み込まれることを願っています。assertj-swingframe.internalFrame().comboBox()

于 2016-08-09T23:25:16.603 に答える