我在Selenium
使用Chrome Driver
创建了一个自动工具,可以导航到网站,搜索内容并通过点击下载按钮下载Documnet
当我点击它在Chrome PDF Viewer中打开的下载按钮时,我已将Chrome驱动程序停用为
ChromeOptions options = new ChromeOptions();
options.AddArguments("test-type");
options.AddArguments("disable-popup-blocking");
options.AddArgument("disable-extensions");
options.AddUserProfilePreference("plugins.plugins_disabled", new[] {
"Adobe Flash Player",
"Chrome PDF Viewer"
});
options.AddUserProfilePreference("download.default_directory", TempDownloadFolder);
IWebDriver webdriver = new ChromeDriver(ChromeBrowser_exe, options);
现在点击“下载”按钮后,文档正在浏览器中处理,下载为完整文档。
我曾使用Thread.Sleep(180000) - 3分钟等待文档下载并执行其他一些过程。
有些文档在1分钟内正在下载,仍在等待3分钟,因为我设置了Thread.Sleep(180000)。有人指导我在Step中处理Selenium Chrome驱动程序中的文档下载访问