1

ファイルのアップロードを試みています。このコードを試しました

driver.findElement(By.id("documents")).click();     
driver.get("C:"+File.separator+"exp"+File.separator+"tt.docx");

driver.findElement(By.id("page"));
Actions ac = new Actions(driver); 
WebElement element = driver.findElement(By.id("page"));                     
ac.click(element).perform();

Robot r = new Robot(); 
r.keyPress(KeyEvent.VK_ENTER); 
r.keyRelease(KeyEvent.VK_ENTER); 
r.keyPress(KeyEvent.VK_C); 
r.keyRelease(KeyEvent.VK_C); 
r.keyPress(KeyEvent.VK_PERIOD); 
r.keyRelease(KeyEvent.VK_PERIOD); 
r.keyPress(KeyEvent.VK_J); 
r.keyRelease(KeyEvent.VK_J); 
r.keyPress(KeyEvent.VK_P); 
r.keyRelease(KeyEvent.VK_P); 
r.keyPress(KeyEvent.VK_G); 
r.keyRelease(KeyEvent.VK_G); 
r.keyPress(KeyEvent.VK_ENTER); 
r.keyRelease(KeyEvent.VK_ENTER);

このコードを実行すると、ファイルのフォルダが開かれましたが、テキスト ボックスに (ファイル パス) が書き込まれませんでした。私の入力タイプ=ファイルは読み取り専用です。誰でも私を助けることができますか?

4

0 に答える 0