以下のコードを使用して、アプリケーションで 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();
}
}