2015-02-07 40 views

回答

0

Selenium做了類似的事情,但它確實不存在。它僅適用於基於瀏覽器的應用程序/程序/網站。但是如果你的目標程序是基於瀏覽器的,它可能是一個很好的工具。

對於桌面程序,你可能給看看從java.awt.RobotcreateScreenCapture(Rectangle)方法來獲取與屏幕內容的BufferedImage,然後它是由你來嘗試,使圖像的意義,這將不容易。此外,您可以使用Robot來嘗試根據需要調整窗口,按按鈕,鍵入文本或任何需要的東西以找出您想要的內容。所有這些將是很多工作。

+0

如果我想捕獲另一個程序GUI?有沒有其他解決方法? (例如:獲取其他程序的按鈕的位置) – Cy9268 2015-02-07 10:24:05

+0

@ Cy9268無我知道。但是,我曾經使用過基於機器人的方式在屏幕上搜索某些內容並點擊它。 – 2015-02-07 19:05:56