У меня есть тест для загрузки файла Excel с использованием селена, я использую следующий код:
String filePath = getLatestFile.getAbsolutePath();
System.out.println(filePath);
StringSelection excel_file = new StringSelection(filePath);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(excel_file, null);
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);
когда я запускаю свой тест непосредственно из командного файла, все работает отлично, но когда я запускаю его из jenkins, он терпит неудачу при вставке filePath в форму загрузки, потому что он не сфокусирован на нем, какая-либо помощь по этой проблеме?