Upload a csv file

Hello there,

I am trying to upload a file but it does not select/click on the final file in my path.
WebUI.click(findTestObject(“to1”))
WebUI.click(findTestObject(“to2”))
WebUI.click(findTestObject(‘to’))

Path absolutePath = Paths.get(RunConfiguration.getProjectDir() + “/Data Files/Generic_Test_Data/ClientTesting.csv”);

String absolutePathStr = absolutePath.toString()

CustomKeywords.‘essentials.CustomKeywordToUploadFile.uploadFile’(findTestObject(‘to’),absolutePathStr)

It is just stopping at Generic_Test_Data

This is the keyword:
public class CustomKeywordToUploadFile {
@Keyword
def uploadFile(TestObject to, String filePath) {
WebUI.click(to)
StringSelection ss = new StringSelection(filePath);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
WebUI.delay(2)
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
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);
}
}

Any idea what i am missing please.thanks

Just to add the same code works in Firefox but not in chrome and when it run in chrome it shows passed without the file being uploaded.