我有以下代码:
IWebElement browseButton = driver.FindElement(By.Name("file"));
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("$(arguments[0]).click();", browseButton);
String pathToGetFile = Directory.GetCurrentDirectory();
在这里,我可以点击附加了jquery属性的浏览按钮。单击后,Windows文件夹成功打开,但未从此路径中选择该文件。任何帮助深表感谢。谢谢
答案 0 :(得分:1)
我希望总体目标是上传/下载文件。 Selenium无法与Windows弹出窗口进行交互。为此目的,您可能希望使用Robot或AutoIT进一步自动化。由于Robot是java包的一部分,因此您可以签出AutoIT