TestFX 如何理解物品的颜色?
TestFX How to understand the color of an item?
我正在尝试获取矩形的背景颜色。我试图找到一种方法,但我做不到。难道没有一种方法可以让这一切变得简单吗?任何帮助将不胜感激
试试这个方法
List<Node> chieldNode = new ArrayList<>();
chieldNode = ParentNode.getChildren();
if (chieldNode.size() != 0) {
for (Node node : chieldNode) {
if (node instanceof Rectangle ) {
Paint color = ((Rectangle ) node).getFill();
}
}
}
这对我有用
Rectangle rectangle = lookup("#rectangleId").queryAll().iterator().next();
Paint color = rect.getFill();
assertThat(color,is(color2));
我正在尝试获取矩形的背景颜色。我试图找到一种方法,但我做不到。难道没有一种方法可以让这一切变得简单吗?任何帮助将不胜感激
试试这个方法
List<Node> chieldNode = new ArrayList<>();
chieldNode = ParentNode.getChildren();
if (chieldNode.size() != 0) {
for (Node node : chieldNode) {
if (node instanceof Rectangle ) {
Paint color = ((Rectangle ) node).getFill();
}
}
}
这对我有用
Rectangle rectangle = lookup("#rectangleId").queryAll().iterator().next();
Paint color = rect.getFill();
assertThat(color,is(color2));