java - 测试 JavaFX 多点触控

标签 java testing touch javafx multi-touch

我必须测试 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/

相关文章:

javascript - 支持触摸的桌面 HTML Kiosk

javascript - 如何调试适用于我的桌面但不适用于我的手机的 Javascript?

java - 为什么我在 index.jsp 上看到一个红叉?

java - OOZIE HIVE操作-工作流.xml属性不会传递给子任务

java - 交换机不兼容类型错误

angularjs - 按值单击元素 - Protractor

testing - 获取 oauth 凭据!

python - 如何使用pytest忽略测试中的警告?

c# - C#和Java是鸭子类型(duck typing)的吗?

iphone - TouchesBegan - 只需要最后一次触摸操作 - iPhone