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