3

Selenium webdriver を使用してファイル ウィンドウのポップアップを処理する方法。

ファイル参照ボタンをクリックすると、新しいポップアップ ウィンドウが開き、このウィンドウを処理できません (ファイルを選択したいため)。

 WebElement browser=driver.findElement(By.name("uploadFile"));
browser.click();
driver.switchTo().window("File Upload");
WebElement el=driver.findElement(By.name("fileName"));
el.sendKeys("E:\\DVBScheduleEvent.xml");
4

3 に答える 3

3

このためのサンプルコードがあります:

driver.get("http://www.2shared.com/");
        driver.findElement(By.id("upField")).sendKeys("D:\\james.xls");
        driver.findElement(By.xpath("//input[@title='Upload file']")).click();
    }
于 2013-10-01T13:21:43.727 に答える
1

このコードは私のために働いた

WebElement filepath=driver.findElement(By.id("fileUploadId"));
filepath.sendKeys("C:\\TextFile.txt");
于 2014-06-02T07:16:33.420 に答える