IEでBasic認証

  • IEの場合はwindow().alert()のaccept()が効かない為何か方法がないかとちょっと調べた感じIEの場合はレジストリいじるとか、諦めて手でBasic認証するとかいうのしか見つからなかった。レジストリは嫌だったのでRobotを利用して対応した。困った時にRobotはリーサルウェポンでござる。
//user
keyPress(KeyEvent.VK_U);
keyRelease(KeyEvent.VK_U);
keyPress(KeyEvent.VK_S);
keyRelease(KeyEvent.VK_S);
keyPress(KeyEvent.VK_E);
keyRelease(KeyEvent.VK_E);
keyPress(KeyEvent.VK_R);
keyRelease(KeyEvent.VK_R);
//tabで移動
keyPress(KeyEvent.VK_TAB);
keyRelease(KeyEvent.VK_TAB);
//pass
keyPress(KeyEvent.VK_P);
keyRelease(KeyEvent.VK_P);
keyPress(KeyEvent.VK_A);
keyRelease(KeyEvent.VK_A);
keyPress(KeyEvent.VK_S);
keyRelease(KeyEvent.VK_S);
keyPress(KeyEvent.VK_S);
keyRelease(KeyEvent.VK_S);
//tabで必要なだけ移動してEnter押す
keyPress(KeyEvent.VK_TAB);
keyRelease(KeyEvent.VK_TAB);
keyPress(KeyEvent.VK_TAB);
keyRelease(KeyEvent.VK_TAB);
keyPress(KeyEvent.VK_ENTER);
keyRelease(KeyEvent.VK_ENTER);