gpt4 book ai didi

java - 如何在 RAP 中定位光标指针

转载 作者:行者123 更新时间:2023-11-30 06:02:12 29 4
gpt4 key购买 nike

我正在尝试创建一个 RAP 应用程序,需要在游戏过程中将光标指针移动到某个位置。

有没有办法使用SWT来移动光标位置?显然,java.awt.Robot().mouseMove 在这种情况下无效,因为它使用 AWT。

最佳答案

RAP 不支持更改光标位置。

Display::getCursorLocation 允许查询(最后已知的)光标位置,但是 SWT 中提供的 setCursorLocation 并未由 RAP 实现。

即使有 API 服务器端,我也怀疑客户端安全策略是否会允许弄乱鼠标指针位置。

<小时/>针对您的评论,对于端到端测试 RAP UI,您可能需要查看这篇文章: https://eclipsesource.com/blogs/2014/04/29/how-to-write-ui-tests-for-rap-with-selenium-2-0/描述如何为 RAP 应用程序设置 Selenium UI 测试。

根据我的经验,最好将 UI 与应用程序代码的其余部分分开,以便 UI 层变得如此薄,以至于无需自动化测试就足够安全。

测试 SWT 或 RAP UI 的另一种方法是将相关小部件公开给测试代码,并使用 Widget::notifyListeners 来模拟用户交互。同样,如果您的应用程序逻辑完全分离并且可以在测试时用测试双倍替换,那么这种方法效果最好。

关于java - 如何在 RAP 中定位光标指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52034886/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com