我正在測試我的SWING Gui。 我通過使用FEST框架來做到這一點。巨星擺動gui框架,奇怪的輸出
我有以下輸入:
window.textBox("txtDatabaseConnectionString").enterText("jdbc:oracle:thin:10.254.202.27:1521:db");
它實際上開始填寫文本具有以下值:
jdbc.oracle.thin &一個
,比測試崩潰...
我得到follo翼異常輸出
java.lang.IllegalArgumentException異常:在 org.fest.swing.core.RobotEventGenerator.pressKey(RobotEventGenerator.java:116)在org.fest.swing.core無效鍵代碼 '46' .BasicRobot.doPressKey(BasicRobot.java:633)at org.fest.swing.core.BasicRobot.keyPressAndRelease(BasicRobot.java:618) at org.fest.swing.core.BasicRobot.type(BasicRobot.java:589 )在 org.fest.swing.core.BasicRobot.enterText(BasicRobot.java:572)在 org.fest.swing.driver.JTextComponentDriver.enterText(JTextComponentDriver.java:126) 在 org.fest.swing。 fixture.JTextComponentFixtu re.enterText(JTextComponentFixture.java:208) 在 gui.GuiTest.shouldCopyTextInLabelWhenClickingButton(GuiTest.java:44)
或者我將insertText方法更改爲setText? – Jonas