0
try {
Robot robot = new Robot();
1 robot.keyPress(KeyEvent.VK_1);
robot.keyRelease(KeyEvent.VK_1);
2 robot.keyPress(KeyEvent.VK_2);
robot.keyRelease(KeyEvent.VK_2);
3 robot.keyPress(KeyEvent.VK_3);
robot.keyRelease(KeyEvent.VK_3);
} catch (AWTException e) {
e.printStackTrace();
}
上記のコードを見て、私はIEのブラウザタグにテキストを入力しようとしていましたが、デバッグ中に変数の "代入の左側が変わっている"という奇妙なメッセージが表示されましたrobot.keyPress line、& eclipseは、自動的に行の前に数字を入れます。つまり、上記の1,2,3インスタンスです。 それはウェブサイトのタグは、いくつかのトリッキーなセキュリティの実施を持っていますか? ありがとうJavaロボットのkeyPressクレイジーな振る舞い
そこに数字を載せていないのは、あなたのロボットだった。 – Kayaman
正直なところ、あなたがここで何を求めているのかは分かりません。詳細を教えてください。あなたは何をしようとしていましたか、あなたは何を期待していましたか、代わりに何を得ましたか? –
私はEclipseに焦点を当てていることを知ったので、この奇妙なメッセージがありました。しかし、特定のHTML要素:パスワードを入力することができませんでした。パスワードフィールドは厄介なセキュリティのもので容易になりましたか? – Charlie