awtrobot

    0热度

    1回答

    使用来自stockoverflow的代码示例我做了一个类来接收TCP/IP上的数据。 下面的分类代码。它工作正常,我确实收到来自其他PC的数据。 recPositions地图构建正确。传递结束后我可以显示我使用getRecPositions收到构建简单的HMI画面中的所有数据() 此线程在其他类开始。 线程运行并显示从其他PC接收到的数据。 问题是我想访问MainWindow类(HMI) 中的相同

    0热度

    1回答

    我想在IE11中使用java上载硒webdriver中的文件。下面的代码是点击浏览按钮,但它没有输入或粘贴要上传到新打开的窗口的文件名。它只是傻傻的,没有任何反应。无法调试代码。看到机器人类没有响应。 我也尝试过发送密钥,但行为不一致。 <input name="ctl00$PlaceHolderMain$UploadDocumentSection$ctl05$InputFile" title="

    1热度

    1回答

    我试图在双击它时将任何地方的文字(如MS word,pdf,而不是任何java组件)复制到剪贴板。因此,我使用awt.Robot将选定的单词复制到剪贴板后双击它。复制后,该单词将返回。因此,我用两种方法copy_From_Original和copy_From_ClipBoard。 问题是当我复制单词时,它会显示上一个单词剪贴板内容不是当前复制的内容。 如果有的话,另一种方法来做这个过程可以自由地说

    0热度

    1回答

    我们看到在我们的夜间UI测试频繁的时序问题。测试通常会失败,因为在测试代码尝试验证结果之前,由java.awt.Robot执行的事件尚未完成。 我们这样的代码使用: Point p = cb.getLocationOnScreen(); int m = 5; if (cb.getWidth()<5||cb.getHeight()<5) m=3; System.out.println

    0热度

    1回答

    我想从本地目录中导入一个文件。所以我正在做所有这些步骤。 public static void sendFile(WebDriver webdriver, String text) { StringSelection stringSelection = new StringSelection(text); Toolkit.getDefaultToolkit().getSys

    -1热度

    1回答

    我正在写一个Java应用程序,但我需要启动另一个Java应用程序,这只是一个JAR文件(我没有源代码)。这个JAR文件打开了一个简单的AWT应用程序。在我的代码中,我需要点击一个按钮,复制文本字段的值并在我的代码中使用此字符串。 但是我不知道该怎么做

    1热度

    1回答

    我目前使用Java Robot类移动鼠标坐标: Robot bot = new Robot(); bot.mouseMove(x, y); 的问题是,我需要协调移动鼠标到一个以点击在弹出窗口中的特定按钮上,窗口可以在每次出现时从一个位置移动到另一个位置(它并不总是处于相同的位置)。 (在我的具体情况下,我将Ctrl + P发送到记事本,然后单击弹出窗口中的“打印”按钮)。 我想取回我想通过

    1热度

    1回答

    您好StackOverflow上, 我目前正在创建Java中的排序测试迷宫游戏和我进行了仅使用黑色和白色的颜色在Photoshop简单的地图。我希望我的角色不能穿过这些黑色区域,所以我决定使用AWTRobot的“.getPixelColor()”方法。但是,它似乎没有工作。这里是我的代码: switch(keyCode1) { case KeyEvent.VK_UP: t

    2热度

    2回答

    我有一个文本字段,我需要输入数字并将焦点移出字段,文本字段中的值将自动填充。我已经使用了以前工作的代码。但是,现在运行/调试下面的代码不输入数字。 代码: public void dwshortname_and_Contract_number_is_entered() throws Throwable { Thread.sleep(5000); driver.findEle

    1热度

    1回答

    我们可以使用数字键盘的键盘快捷键即 4-left 6-right 2-down 8-up 滚动工作鼠标光标而不使用鼠标。 通过启用 访问中心的访问\轻松的控制面板\易于\使鼠标更易于使用 但它不是用java机器人类工作 - 它只是打印数字即4/6/2/8在屏幕上。 任何想法可能是什么问题? 代码: import javax.swing.*; import java.awt.*; impor