AssertJ不单击框

时间:2018-11-19 16:33:50

标签: java swing jcombobox jcheckbox assertj

我正在用AssertJ测试Swing GUI(到目前为止,我发现的最好的选项-接受新建议)。

GUI是JPanel,我使用Containers.showInFrame来显示它。

该面板具有一些文本字段,即JCheckboxes和JComboboxes。

我可以在文本字段中设置文本,但是我无法选中/选择框。一直在摔我的头,但不知道丢失了什么...

工作:

frame.textBox("example").setText(result).requireText(result);

不起作用:

frame.checkBox("exampleCheckBox").uncheck().requireNotSelected(); 
frame.checkBox("example2CheckBox").check().requireSelected();
panel.comboBox("exampleComboBox").selectItem(2);

我得到一个复选框的组件描述是:

[javax.swing.JCheckBox[name='exampleCheckBox', text='Mandatory', selected=true, enabled=true, visible=true, showing=true] - property:'selected']

使用Java 11,Gradle构建,最新的assertj-swing-junitassertj-core

非常感谢任何潜在客户!

谢谢

0 个答案:

没有答案