Oracle Application Testing Suite
keyboard keys for navigate to nested tab
We can use Robot class to mimic keyboard events. May be
below code can give some help.
Robot r = new Robot();
r.keyPress(KeyEvent.VK_C); // C
r.keyRelease(KeyEvent.VK_C);
/*
r.keyPress(KeyEvent.VK_COLON); // : (colon)
r.keyRelease(KeyEvent.VK_COLON);
*/
r.keyPress(KeyEvent.VK_SHIFT);
r.keyPress(KeyEvent.VK_SEMICOLON);
r.keyRelease(KeyEvent.VK_SEMICOLON);
r.keyRelease(KeyEvent.VK_SHIFT);
r.keyPress(KeyEvent.VK_BACK_SLASH); // / (slash)
r.keyRelease(KeyEvent.VK_BACK_SLASH);
r.keyPress(KeyEvent.VK_P); // C
r.keyRelease(KeyEvent.VK_P);
r.keyPress(KeyEvent.VK_A); // C
r.keyRelease(KeyEvent.VK_A);
r.keyPress(KeyEvent.VK_BACK_SLASH); // C
r.keyRelease(KeyEvent.VK_BACK_SLASH);
r.keyPress(KeyEvent.VK_C); // C
r.keyRelease(KeyEvent.VK_C);
r.keyPress(KeyEvent.VK_1); // C
r.keyRelease(KeyEvent.VK_1);
r.keyPress(KeyEvent.VK_PERIOD); // C
r.keyRelease(KeyEvent.VK_PERIOD);
r.keyPress(KeyEvent.VK_T); // C
r.keyRelease(KeyEvent.VK_T);
r.keyPress(KeyEvent.VK_X); // C
r.keyRelease(KeyEvent.VK_X);
r.keyPress(KeyEvent.VK_T); // C
r.keyRelease(KeyEvent.VK_T);
// etc.
for the whole file path
r.delay(500);
r.keyPress(KeyEvent.VK_TAB); //
confirm by pressing Enter in the end
r.keyRelease(KeyEvent.VK_TAB);
r.keyPress(KeyEvent.VK_ENTER); // confirm by pressing Enter in the end
r.keyRelease(KeyEvent.VK_ENTER);
No comments:
Post a Comment