【问题标题】:Are there any Java libraries which I can use for automated testing of Windows GUIs?是否有任何 Java 库可用于 Windows GUI 的自动化测试?
【发布时间】:2009-04-24 15:08:52
【问题描述】:

目前我正在使用 FitNesse (Java) 进行自动化集成测试,并已成功插入 Watij 以访问基于 Web 的应用程序。我想扩展它以驱动 Windows GUI(非 Java)应用程序。为此,是否有任何可用的 Java 库可供我以类似方式使用?

【问题讨论】:

    标签: java windows user-interface automated-tests fitnesse


    【解决方案1】:

    马特,

    我认为您将无法使用 Java 库测试您的非 Java GUI。

    话虽如此,您可以查看一下 AutomationAnywhere (.com),看看它是否符合您的需求。该工具非常强大且非常昂贵,如果您的公司要为此付费,这可能不是问题。您可以尝试免费试用,看看您的想法。

    祝你好运,

    -罗伯特

    【讨论】:

      【解决方案2】:

      Abbot 是我所知道的,它很好而且免费。我不知道这是否适合你的情况。你也可以看看UISpec4J

      【讨论】:

      • 我需要测试的 GUI 不是基于 Java 的,所以我认为这些工具中的任何一个都没有帮助。我已经添加到我的问题中以明确这一点。
      【解决方案3】:

      有用于 GUI 测试的基于 Java 的(商业)工具,例如 SquishGUIdancer

      如果他们还没有公开 Java API,我相信您可以与他们的支持人员联系以添加此类功能。

      【讨论】:

      • Squish 似乎支持非 Java GUI,但不仅支持跨平台 GUI 库(Qt、Tk 等)。 GUIdancer 似乎只有 Java Swing。我要测试的应用程序是基于 MFC 的。
      • @Matthew Murdoch 也许你应该在你的问题(和标签)中添加你想使用 MFC 的内容
      猜你喜欢
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 2010-12-29
      • 2014-02-14
      • 2010-09-10
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      相关资源
      最近更新 更多