0

以下のコードを使用して、アプリケーションで csv ファイルを選択してインポートしています。ファイル パスが貼り付けられ、データがインポートされていることも確認できますが、それでもテスト ケースが失敗し、理由がわかりません。

public static void uploadFileFromFolder(String objectType, String objectName, String data) {
        // creating instance of Robot class
        try {
            StringSelection ss = new StringSelection(data);
            Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
            // paste file path in windows pop-up
            Robot robot = new Robot();
            robot.keyPress(KeyEvent.VK_CONTROL);
            robot.keyPress(KeyEvent.VK_V);
            robot.keyRelease(KeyEvent.VK_V);
            robot.keyRelease(KeyEvent.VK_CONTROL);
            robot.keyPress(KeyEvent.VK_ENTER);
            robot.keyRelease(KeyEvent.VK_ENTER);
        } catch (AWTException e) {
            e.printStackTrace();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
4

1 に答える 1