AssertJ not clicking boxes - Java 11
还没有人认领这个 Issue。
评估
调研方向
从 assertj-examples/assertj-swing-junit-examples/src/test/java/org/assertj/swing/junit/examples/getting_started/SimpleCopyApplicationTest.java 开始,并在 Java 11 上重现复选框和组合框操作。将正常工作的文本字段交互与失败的控件进行比较,并检查报告的组件描述。完成的标准是确定原因,并为这些交互提供经过验证的修复或明确的解决方案。
由索引模型根据 Issue 内容生成。
描述
Summary
I’m not able to use basic click functionalities with AssertJ (basically everything related to activating buttons)
Opened a thread about it in STO as well -
I’m not sure if it’s a regression or if I’m just missing out something obvious… the example here - Example is not working on my env as well (Java 11)
Example
The GUI is a JPanel and I use Containers.showInFrame to display it.
The panel has some text fields, JCheckboxes and JComboboxes.
I'm able to set text in the text fields, but I am not able to check/select the boxes. Been breaking my head but couldn't figure out what is missing...
Working:
frame.textBox("example").setText(result).requireText(result);
Not working:
frame.checkBox("exampleCheckBox").uncheck().requireNotSelected();
frame.checkBox("example2CheckBox").check().requireSelected();
panel.comboBox("exampleComboBox").selectItem(2);
The component description that I get for a checkbox is:
[javax.swing.JCheckBox[name='exampleCheckBox', text='Mandatory', selected=true, enabled=true, visible=true, showing=true] - property:'selected']
Using Java 11, Gradle build, latest assertj-swing-junit and assertj-core.
Would highly appreciate any leads!
Thank you
- 主要语言
- Java
- 星标
- 121
- 派生
- 52
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
assertj/assertj-swing 的其他 Issue
-
难度 3/5 半天 新手友好度 35/100
assertj/assertj-swing#281 ·
-
难度 5/5 一周以上 新手友好度 25/100
assertj/assertj-swing#279 ·
-
难度 2/5 1-3 小时 新手友好度 48/100
assertj/assertj-swing#278 · 1 条评论 ·
-
难度 4/5 3-5 天 新手友好度 30/100
assertj/assertj-swing#276 · 1 条评论 ·
-
Update unit test to avoid deprecated `ExpectedException.none()` by using `Assert.assertThrows()`未关闭
难度 4/5 3-5 天 新手友好度 35/100
assertj/assertj-swing#275 ·
查看 assertj/assertj-swing 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 66/100
-
难度 2/5 1-3 小时 新手友好度 64/100
utopia-rise/godot-jvm#1004 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
spring-projects/spring-grpc#442 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
resilience4j/resilience4j#2547 ·
维护者通常 9 天内回复
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid date可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 1/5 1 小时以内 新手友好度 82/100
mit-cml/appinventor-sources#4155 ·
维护者通常 1 天内回复