Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Test JavaFX UIs and ship them with jlink, jpackage, auto-updaters, and target-aware distribution choices.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-19 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 67% | 0% |
| case-09 | ✓→✓ | = Same ✓ | 16% | 0% |
| case-01 | ✓→✓ | = Same ✓ | -13% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 81% | 0% |
Use this skill when the requirement spans UI automation, installer creation, runtime-image setup, or choosing how the app should be delivered to desktop, browser, mobile, or embedded targets.
javaimport javafx.scene.control.Button; import javafx.scene.layout.StackPane; import org.junit.jupiter.api.Test; import org.testfx.framework.junit5.ApplicationTest; import static org.testfx.api.FxAssert.verifyThat; import static org.testfx.matcher.control.LabeledMatchers.hasText; public class HelloViewTest extends ApplicationTest { @Override public void start(javafx.stage.Stage stage) { stage.setScene(new javafx.scene.Scene(new StackPane(new Button("Hello")), 240, 120)); stage.show(); } @Test void showsHelloButton() { verifyThat(".button", hasText("Hello")); } }
jlink and installers with jpackage once the module graph is stable.capability constraints differ materially.
Other measured skills in the registry, with their headline benchmark lift.