代码之家  ›  专栏  ›  技术社区  ›  Joshua Goldberg

Java回归测试(涉及AWT)可以不窃取桌面焦点吗?

  •  3
  • Joshua Goldberg  · 技术社区  · 14 年前

    我已经对一个Java系统进行了回归测试,它没有显示任何图形元素,但是使用了AWT事件线程。有没有什么方法可以让我在后台的工作站上运行这个测试套件,而不让它不断地从我正在处理的其他事情中获取焦点(我正在mac上运行这个。)

    3 回复  |  直到 14 年前
        2
  •  1
  •   Eric Bronnimann    14 年前

    尝试使用-Djava.awt.headless=true参数运行java。如果您不使用任何图形元素,这应该适用于您。希望它能阻止程序在运行时获取焦点。

    java-Djava.awt.headless=真

    http://www.macosxhints.com/article.php?story=20071208235352641

        3
  •  0
  •   Konrad Garus    14 年前

    您可以使用虚拟桌面、虚拟机(如VMWare)或虚拟帧缓冲区执行这些测试。我不确定Mac,但在Linux上,它可以很好地与 xvfb .