簡體   English   中英

我可以使用Java操作其他應用程序嗎?

[英]Can i manipulate other applications using Java?

我試圖找到一種使用Java與GUI進行交互的方法,我想編寫一個腳本來打開應用程序,輸入用戶名和密碼,然后單擊“登錄”等。 有什么辦法嗎?

也許您正在搜索Java機器人之類的東西,它類似於Selenium,但針對系統應用程序。 我過去曾用它來執行UI測試。http://alvinalexander.com/java/java-robot-class-example-mouse-keystroke

要從Java啟動一個系統命令,您可以使用

Runtime.getRuntime().exec("System specific command line text here");

以及

File file = new File("/absolute/path/to/yourExecutable");
Desktop.getDesktop().open(file);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM