如何在selenium webdriver中上载文件后关闭文件上载窗口

如何在selenium webdriver中上载文件后关闭文件上载窗口,selenium,webdriver,Selenium,Webdriver,我无法关闭finder窗口,该窗口获取了我希望使用selenium webdriver上载的所需文件 这是我的密码: WebElement changeFle=driver.findElement(By.id("tradeDocFile")); changeFle.click(); changeFle.sendKeys("C:\\Users\\ranjan\\Downloads\\Selenium Program_Xpath_CssSelectors.pdf"); driver.findE

我无法关闭finder窗口,该窗口获取了我希望使用selenium webdriver上载的所需文件

这是我的密码:

WebElement changeFle=driver.findElement(By.id("tradeDocFile"));

changeFle.click();

changeFle.sendKeys("C:\\Users\\ranjan\\Downloads\\Selenium Program_Xpath_CssSelectors.pdf");

driver.findElement(By.id("btnSaveTradeDocument")).sendKeys(Keys.ENTER);

执行后,将上载文件,但“文件上载打开”窗口不会关闭。

1如果要通过发送文件路径进行上载,则无需单击“浏览”或任何按钮名称

2如果要使用对话框上载,请使用Auto IT或Sikuli


谢谢

WebElement changeFle=driver.findElementBy.idtradeDocFile

//无需点击上传按钮 changeFle.click

changeFle.sendKeysC:\Users\ranjan\Downloads\Selenium Program\u Xpath\u cssselector.pdf


driver.findElementBy.idbtnSaveTradeDocument.sendKeysKeys.ENTER

我首先建议您删除您的changeFle.click;线只需找到元素,发送路径和回车键。这意味着不应打开资源管理器窗口,但文件仍将与提交行一起上载。