Java的回归测试(使用AWT参与)可能不偷桌面焦点?
-
25-09-2019 - |
题
我有一个Java的系统,它带来的任何图形要素的回归测试,但做利用AWT事件线程的。有什么办法,我可以做一些事情,我的工作站上运行这个测试套件在后台没有它不断地抓重点从不管我的工作吗? (我在Mac运行此。)
解决方案
如果您在Mac上: 运行测试 - !没有失去焦点
其他提示
尝试用-Djava.awt.headless = true参数运行Java。这应该,如果你不使用任何图形元素为你工作。希望,这将防止程序在运行时抓住焦点。
的java -Djava.awt.headless =真
下面是包含更多信息的一些链接:
http://www.macosxhints.com/article.php?story=20071208235352641
您可以与虚拟桌面,虚拟机(VMWare等)或虚拟帧缓冲器执行这些测试。我不知道有关Mac,但在Linux上与xvfb
的伟大工程。
不隶属于 StackOverflow