2016-12-06 4 views
0

JUNIT_Seleniumを使用してファイルをアップロードしようとしました。Junit Seleniumを使ってファイルをアップロードするには?

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

しかし、ポップアップウィンドウは、このように閉じられていませんでした:(

クラウドあなたが私にこの問題を解決するための答えを与えてください

(ブラウザを使用:クローム)?

答えて

0

私は特別な図書館のロボットを使いました。

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

関連する問題