自動化したい : Mac の fire fox/現在のブラウザでタブアウトします。Java アプリケーションから使用します。Firefox 19 および 24
https://stackoverflow.com/a/9767643/1643558機能しない
someWebElement.sendKeys(Keys.TAB);
私が今持っているもの:
private static java.awt.Robot robot;//in static block initialize this, at on time only one selenium is working so this is not multi threaded
//inside function:
try {
robot.keyPress(KeyEvent.VK_TAB);
int delay = 250;//some sleep between keys is a good idea
LangUtils.sleep(delay);
robot.keyRelease(KeyEvent.VK_TAB);
return true;
} catch (Exception e) {
logger.log(Level.ERROR, "Robot sendKeys :" + e, e);
return false;
}
これが役立つと思いますか: ブラウザ名/ブラウザ ウィンドウ タイトルをパラメーターとして受け取り、そのウィンドウを前面に表示してから、タブ イベントをそれに送信する Apple スクリプト
または他の解決策がありますか?
Seleniumネイティブを試してみました-それをサポートしていないスレッドも見つかりました。