处理Selenium中的文档下载

时间:2016-08-24 05:10:48

标签: c# selenium selenium-chromedriver

我在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驱动程序中的文档下载访问

0 个答案:

没有答案