Advertisement
Guest User

Untitled

a guest
Apr 25th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. Robot robot = new Robot();
  2.  
  3. StringSelection user = new StringSelection("myUser");
  4.  
  5. Toolkit.getDefaultToolkit().getSystemClipboard().setContents(user, null);
  6. robot.keyPress(KeyEvent.VK_CONTROL);
  7. robot.keyPress(KeyEvent.VK_V);
  8. robot.keyRelease(KeyEvent.VK_V);
  9. robot.keyRelease(KeyEvent.VK_CONTROL);
  10.  
  11.  
  12. robot.keyPress(KeyEvent.VK_TAB);
  13. robot.keyRelease(KeyEvent.VK_TAB);
  14. Thread.sleep(2000);
  15.  
  16. StringSelection pass = new StringSelection("myPass");
  17.  
  18. Toolkit.getDefaultToolkit().getSystemClipboard().setContents(pass, null);
  19. robot.keyPress(KeyEvent.VK_CONTROL);
  20. robot.keyPress(KeyEvent.VK_V);
  21. robot.keyRelease(KeyEvent.VK_V);
  22. robot.keyRelease(KeyEvent.VK_CONTROL);
  23. Thread.sleep(2000);
  24.  
  25. robot.keyPress(KeyEvent.VK_ENTER);
  26. robot.keyRelease(KeyEvent.VK_ENTER);
  27.  
  28. String workingDirectory = System.getProperty("user.dir");
  29. try{
  30. Runtime rt = Runtime.getRuntime();
  31. Process pr = rt.exec(workingDirectory + "\src\test\resources\Login.exe");
  32. BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));
  33.  
  34. String line=null;
  35.  
  36. while((line=input.readLine()) != null) {
  37. System.out.println(line);
  38. }
  39. int exitVal = pr.waitFor();
  40. System.out.println("Exited with error code "+exitVal);
  41. }
  42. catch(Exception e) {
  43. System.out.println(e.toString());
  44. e.printStackTrace();
  45. }
  46. return workingDirectory;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement