【发布时间】:2016-05-19 19:39:33
【问题描述】:
为了模拟我的 Firefox 配置文件设置的功能,我需要确保禁用 Chrome 的 PDF 查看器。在互联网上搜索后,我找到的最接近的答案在这里
https://code.google.com/p/chromium/issues/detail?id=528436
但是尝试此页面上的任何建议都没有成功
这是我希望工作的代码的 sn-p
Dictionary<String, Object> plugin = new Dictionary<String, Object>();
plugin.Add("enabled", false );
plugin.Add("name", "Chrome PDF Viewer");
var options = new ChromeOptions();
options.AddUserProfilePreference("plugins.plugins_list", plugin);
driver = new ChromeDriver(options);
谁能看到我到底做错了什么?这开始成为一个非常令人沮丧的问题!
【问题讨论】:
-
您是否尝试使用 Selenium 与 PDF 进行交互?
-
当插件被禁用时,单击 PDF 的链接会导致它被下载到默认目录。这就是为什么我需要找到一种在启动时禁用 chrome PDF 查看器插件的方法
-
您可以通过访问地址栏中的 chrome://plugins/ 来禁用 Chrome PDF 查看器。
-
我会在测试启动时尝试这样做
标签: c# selenium selenium-webdriver automated-tests selenium-chromedriver