0

自動化したい : 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ネイティブを試してみました-それをサポートしていないスレッドも見つかりました。

4

0 に答える 0