我必须测试 JavaFX 应用程序的 GUI,它包含各种多点触控事件,如旋转和缩放。但是我找不到用于模拟这些输入的测试框架。我能为 JavaFX 找到的唯一 TestFramework 是 TestFX,但它只使用 awt.Robot 作为输入,所以我无法测试触摸事件。
我的下一个想法是使用 MultiTouchVista,我有多个鼠标支持(每个手指一个鼠标),我真的能够用它获得多点触控事件。但我无法通过 Java 自动化 2 只鼠标。
有人知道如何自动化/模拟触摸事件吗?
最佳答案
据我所知,JavaFX 及其 TestFX 确实支持不同的机器人,而不仅仅是 awt.robot。看看这个:
https://ustesis.wordpress.com/2014/04/23/headless-ui-testing-with-testfx-and-javafx-8/
关于java - 测试 JavaFX 多点触控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22251346/