相关疑难解决方法(0)

如何使用Java中的Selenium WebDriver上传文件

任何人都可以让我知道如何使用Selenium通过Java代码上传文件?

当我点击应用程序中的按钮时,它会在新窗口中打开,我可以使用它来选择上传文件.由Silverlight(C#)开发的浏览按钮.

java upload selenium-webdriver

60
推荐指数
3
解决办法
14万
查看次数

将String转换为KeyEvents

我想将一个String转换为KeyEvent来做这样的事情:

writeKeyboard(myBot,"abcd");

public void writeKeyboard(Robot bot, String st){
     char[] arr = arr.toCharArray();
     int i = arr.length();
     int j = 0;
     int keycode;
     while (j<i) {
         keycode = arr[j].something;
         bot.keyPress(keycode);
         bot.keyRelease(keycode);
         j++;
     }
}
Run Code Online (Sandbox Code Playgroud)

java awtrobot

45
推荐指数
4
解决办法
6万
查看次数

我怎样才能让机器人键入一个`:`?

我想:用Java Robot 打字.但是,我得到了一个IllegalArgumentException.我的代码是:

robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_COLON);
robot.keyRelease(KeyEvent.VK_COLON);
robot.keyRelease(KeyEvent.VK_SHIFT);
Run Code Online (Sandbox Code Playgroud)

例外是:

java.lang.IllegalArgumentException: Invalid key code.].
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_SEMICOLON);
robot.keyRelease(KeyEvent.VK_SEMICOLON);
robot.keyRelease(KeyEvent.VK_SHIFT);
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

java awtrobot

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

awtrobot ×2

selenium-webdriver ×1

upload ×1