gpt4 book ai didi

java - Fest swing gui框架,奇怪的输出

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:44 24 4
gpt4 key购买 nike

我正在测试我的 SWING Gui。我通过使用 FEST 框架来做到这一点。

我有以下输入:

window.textBox("txtDatabaseConnectionString").enterText("jdbc:oracle:thin:10.254.202.27:1521:db");

它实际上开始用以下值填充文本框:

jdbc.oracle.thin&a

然后测试崩溃了......

我得到以下异常输出

java.lang.IllegalArgumentException: Invalid key code '46' at org.fest.swing.core.RobotEventGenerator.pressKey(RobotEventGenerator.java:116) at org.fest.swing.core.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) at org.fest.swing.core.BasicRobot.enterText(BasicRobot.java:572) at org.fest.swing.driver.JTextComponentDriver.enterText(JTextComponentDriver.java:126) at org.fest.swing.fixture.JTextComponentFixture.enterText(JTextComponentFixture.java:208) at gui.GuiTest.shouldCopyTextInLabelWhenClickingButton(GuiTest.java:44)

最佳答案

FEST 在键盘布局方面存在很多问题。如果您的语言环境不是 en_gb/en_us,您可能会遇到此类问题。键盘输入取决于您的键盘布局,该布局在许多国家/地区和操作系统中都不同。我注意到它还在您的示例中将 : 更改为 . 。来源 here只有 gb/en/de 映射。要解决该问题,您可以添加自己的键盘映射,如本文所述:http://alexruiz.developerblogs.com/?p=1102

FEST 看起来像是废弃的项目,我不确定这些是否是最新的来源。

关于java - Fest swing gui框架,奇怪的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29944144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com