我正在開發OATS自動化框架。在Oracle表格中,我必須在手動測試中選擇一行按(Ctrl + Click),而自動執行時,我需要編寫一個程序來選擇一個按下(Ctrl + Click)的行,該事情將如何完成任何Idea。沒有捷徑可以在oracle表單中選擇該行。基本上Oracle的形式是Java小程序。您的幫助將不勝感激。如何在OATS(JAVA)中執行Ctrl + Click?
3
A
回答
2
我不是100%地肯定你的使用情況,但也許java.awt.Robot
可以幫助: http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html
使用範例:
Robot robot = new Robot();
// press and hold CONTROL key
robot.keyPress(KeyEvent.VK_CONTROL);
// Left Click
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
// release CONTROL key
robot.keyRelease(KeyEvent.VK_CONTROL);
0
機器人類實際工作作爲一個用戶,你可以用這個來做任何類型的鍵盤活動。
機器人機器人=新機器人(); //很好延遲5秒。
robot.delay(5000);
robot.keyPress(KeyEvent.<KEY>);
robot.keyRelease();
0
OATS默認不支持鍵盤操作或基於Windows的應用程序自動化。
對於您必須使用外部工具
1.AutoIT
2.RobotClass
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
有關Oracle應用測試套件工具,即Openscript工具的更多提示,你可以在這裏找到
http://www.testinghive.com/category/oracle-application-testing-suite-tips/
相關問題
- 1. 如何在Gridview中執行Click事件
- 2. Eclipse ctrl + click指向錯誤的行
- 3. 用Ctrl + Click選擇多個gridview行?
- 4. 如何使用Ctrl-R_ =與:執行
- 5. Geb - 執行Ctrl + P
- 6. Ctrl + Click/Command + Click不使用分析
- 7. 如何在自定義文本編輯器中捕獲CTRL + CLICK
- 8. ng-click在ng-repeat中執行多次
- 9. 使用CTRL + CLICK在JTable中選擇多行
- 10. 如何在Selenium WebDriver中同時執行'CTRL + Enter'?
- 11. 如何在Sublime Text中執行Ctrl + ,, f鍵盤快捷方式?
- 12. 在Intern.js Leadfoot中,我如何執行CTRL單擊
- 13. 如何讓.click在jquery中執行兩個函數?
- 14. autohotkey ctrl + click =點擊右鍵
- 15. spyder ctrl + click不工作
- 16. 如何在使用Java的硒WebDriver中按CTRL + T和CTRL + TAB?
- 17. 如何從java打開IE並通過java執行click()等操作?
- 18. 如何在沙箱中執行Java Applet?
- 19. 如何在java中執行perl腳本?
- 20. 如何在Java中執行Sqoop?
- 21. 如何在java中執行此列表?
- 22. 如何在java中執行ASCII減法
- 23. 如何在Java中執行VBS腳本?
- 24. 如何在Java中執行GUI任務
- 25. 如何在java中執行preg_replace
- 26. 如何在Java(Netbeans)中執行表格?
- 27. 如何在Java中執行goto?
- 28. 如何在Java中執行Windows命令?
- 29. 如何在java中執行cmd命令?
- 30. 如何在java中執行palindromes?