jemmy

    2热度

    1回答

    我试图创建一个包含所有Jemmy模块(Jemmy核心,玻璃图像,玻璃机器人,JemmyFx和JemmyFX浏览器)的Maven项目,因为当我尝试构建以下这些指令时here它告诉我失败JAR文件不可用。 我已经从here获得了Jemmy Core的源代码,然后是JemmyFx源代码here的zip文件(详见this page)。 我使用源创建了一个包含5个模块的Maven项目,但它似乎仍然缺少一些源

    0热度

    1回答

    我想了解如何测试Java Swing用户界面并希望尝试使用Jemmy v2。当试图按照http://jemmy.java.net/tutorial.html上的说明操作时,我遇到了麻烦。我创建了一个新的项目,目前只包含以下类,我想要启动我想测试的应用程序并创建对此应用程序的引用。 不幸的是,我似乎在做一些根本性错误,因为一旦我想测试的应用程序被激活,就会抛出“java.lang.ClassCast

    0热度

    1回答

    需要在swing应用程序中检查java表格(文本,背景)的颜色/字体样式导致行的样式应取决于列值。 这是可能得到的字体颜色和选择(细胞/行)的背景: mainTable.selectCell(0, 0); String bgcol = mainTable.getSelectionBackground().toString(); // => javax.swing.plaf.ColorUIReso

    1热度

    1回答

    我有一些Jemmy DragnDrop junit测试。下面是我的代码的一些行 Point p1 = SwingUtilities.convertPoint(portletOper.getUIComponent().getBasicComponent(), new Point(0, 0), displayOper.getUIComponent().getBasicComponent()); ge

    1热度

    1回答

    我想使用JemmyFx来测试JavaFx应用程序。在Jemmyv2中,我们能够在任一事件或机器人模式下启动Jemmy。但是,Jemmy3似乎只有机器人模式可用。 我试图寻找源代码,特别是JemmyAWTInput,我只能找到机器人相关的类,如AWTRobotFactory。 有没有人有一个想法,如果JemmyFX可以在事件模式下启动,即非机器人模式。

    2热度

    1回答

    我在基于swing的应用程序上工作,我们使用jemmy为应用程序编写自动化测试。问题是我们有很多测试,运行它们需要很多时间。其中一个瓶颈是测试会启动用户界面,然后在用户界面上执行操作,如填充测试框,下拉菜单,点击按钮等。 我在寻找的是一种运行测试的方法,以便界面不可见测试运行就好像用户界面在那里,但它不显示在显示器上。 有人可以指导我这样的事情是否甚至可能的广告,如果是的如何? 谢谢 Ankit

    1热度

    1回答

    如在http://wiki.netbeans.org/Jemmy_Operators_Environment上所述,ActionProducer.MaxActionTime的默认时间为10000毫秒。 我需要把它提高到120000毫秒,使用下面的代码: JemmyProperties.setCurrentTimeout("ActionProducer.MaxActionTime", 120000)

    1热度

    2回答

    当我在寻找Swing UI测试工具时,我碰到了Jemmy。根据this tutorial,新版本Jemmy 3具有非常有前途的查找方法。另一方面,我发现没有安装教程,也没有发布jar。 我克隆了他们的mercurial存储库,我可以构建众多子项目中的一个。如果我将它们导入到NetBeans并解决所有依赖关系,我可以构建它们。在我这样做之前,我想知道产品是否准备好了。 我试图订阅他们的用户邮件列表,

    2热度

    3回答

    我正在寻找一个用于为我们的Java Swing GUI编写回归测试的好工具。我发现jemmy2,我对此非常满意。 虽然有一点小缺点:正如jemmy的例子所示,我必须写下每个测试类作为org.netbeans.jemmy.Scenario:测试代码转到public int runIt()方法。我更喜欢使用通常的when-then-then结构和有意义的断言进行更多的常规单元测试。我真的很想把jemm

    0热度

    1回答

    我正在使用NB JUnit和JUnit 4,果冻工具和Jemmy。 我在suite()函数中有一个非常标准的设置,遵循提供的教程。 public static Test suite() { // run tests with specific configuration NbModuleSuite.Configuration conf = NbModuleSuit