如何在selenium webdriver中上载文件后关闭文件上载窗口
我无法关闭finder窗口,该窗口获取了我希望使用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
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;线只需找到元素,发送路径和回车键。这意味着不应打开资源管理器窗口,但文件仍将与提交行一起上载。