2016-12-06 5 views
0

Я попытался загрузить файл с помощью JUNIT_Selenium.Как загрузить файл с помощью Junit Selenium?

WebElement fileInfo = driver.findElement(By.xpath("//input[@type='file']")); 
fileInfo.sendKeys('my file root'); 

Но, всплывающее окно не было закрыто таким образом :(

Облако, пожалуйста, дайте мне ответ, чтобы решить эту проблему

? (Используемый браузер: Chrome)

ответ

0

Я использовал специальную библиотеку Robot.

details.ClickChooseFile(); 

     StringSelection ss = new StringSelection("C:\\Your File"); 
     waitmethod.Waitsec(); 
     Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null); 
     Robot robot = new Robot(); 

     waitmethod.Waitsec(); 
     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); 

     details.ClickSubmitEmpl(); 
+0

Ох ... Очень спасибо XD – NoSuYeon

Смежные вопросы