awtrobot

    0熱度

    1回答

    我已經閱讀從瀏覽器中的網頁框架具有以下常規並獲得所有的時間相同的結果(第一次頁面的複製部分): 移動鼠標到框架 選擇具有三重點擊文字 複製文本與模擬CTRL + C鍵盤按事件 打印複製的文本 轉到步驟#1,如果鼠標仍然在框架 爲了實現詳見下面的代碼: final static int TIME_CONST = 10; final static int STEP_Y = 10; int x =

    0熱度

    3回答

    我在做servlet中的屏幕錄製應用程序。但它在tomcat sever7x的本地主機上正常工作。但是,當我在Web服務器託管它這樣表示 java.awt.AWTException: headless environment at java.awt.Robot.(Robot.java:94) 錯誤的任何一個能幫助我嗎?謝謝。

    0熱度

    1回答

    正如標題所說,我想創建一個Java應用程序,該應用程序可以在我的特定Web應用程序中自動執行壓力測試。我期待使用機器人類。 我還沒有開始編碼,仍然在研究如何做到這一點的平均時間。有人說使用Robot類,並閱讀了一些關於它的文章,可能會有用。我對此的關注是: 如果它將接管我的鼠標和桌面,基本上,它是否實際上它?我的意思是說,它是否會打開一個瀏覽器,我可以看到它或在背景上打開它? 如果是這樣,說我正在

    0熱度

    1回答

    我正在構建一個具有兩個按鈕的小型Java應用程序。 其中一個按鈕應將鍍鉻頁面更改爲上一頁, 第二個應更改爲下一頁。 我正在使用Java Robot類來激發執行此操作的快捷方式。 // next page (alt + right arrow) Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_ALT); robot.keyPress(

    -1熱度

    1回答

    我對編程非常陌生,並且學習了一些東西,我製作了一個簡單的自動答題器。我的問題是,當我使用Eclipse或命令提示符將它導出到jar時,點擊模擬不起作用。它確實會加載GUI,但是當我按下按鈕啓動它時,它不會開始點擊。如果你對如何解決這個問題有任何想法,我會非常感謝我能夠得到的任何幫助。 編輯:嘗試這是在重複提到的一些東西,但它仍然不能正常工作:/

    0熱度

    1回答

    我正在用WebDriver API創建一個應用程序進行非迴歸測試。 有一刻,我必須在我的電腦上找到一個元素(fic)(用Windows的導航器),而我不能(或者我只是失敗了:P)用WebDriver來做到這一點。 所以我正在尋找,我找到了awt.Robot。但是這個機器人只需點擊一個[px,px]位置。怎麼說?點擊搜索欄,點擊名稱爲「A」的元素,點擊「確定」按鈕? (所有這些元素都是Windows

    0熱度

    2回答

    在我的課上,我有一個利用awt.Robot類的方法,並且每次運行此方法時都會實例化Robot()。我認爲這會顯着減慢我的處理速度,因爲在循環中運行10000次方法的情況下,我將實例化Robot()10000次而不是一次。如果我能將其宣佈爲全球性的,那將解決我的問題。我試過: Robot robot = new Robot(); 就在我的課下,但我需要拋出異常來使用該行。不幸的是,我不知道如何在

    1熱度

    1回答

    我知道,在Java Robot類是用來產生Inputevents作爲mouseMove,press和release也keyevents這樣的,我只知道的功能,即如果我叫mouseMove(x,y)的MousePointer將移至(x,y) position.I唐不知道,實際上會發生什麼,即JVM與os進行交互以移動鼠標指針和其他事件的步驟是什麼?

    2熱度

    2回答

    我想使用Robot框架自動拖拽功能。爲了做到這一點,我寫下面的代碼: WebDriver driver = new FirefoxDriver(); driver.get("http://the-internet.herokuapp.com/drag_and_drop"); WebElement source = driver.findElement(By.id("column-a"));

    0熱度

    1回答

    我創建在Java應用程序中使用下面的代碼來捕獲時間間隔內的截圖: Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage capture = new Robot().createScreenCapture(screenRect); ImageIO.write