ChromeOptions选项=新的ChromeOptions();Options.SetExperientalOption(“prefs”,pref);
这里我假设您使用的是最新稳定版本的Edge Chromium浏览器。
我将向您展示C#项目的示例。
我建议您添加对Microsoft.Edge.SeleniumTools的引用
using Microsoft.Edge.SeleniumTools;
namespace selenium_IE_automation
{
class Program
{
static void Main(string[] args)
{
var options = new EdgeOptions();
options.UseChromium = true;
options.BinaryLocation = @"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"; // Here add the Edge browser exe path.
options.AddUserProfilePreference("download.default_directory", @"D://"); // Here add the download path.
var driver = new EdgeDriver(@"D:\D drive backup\selenium web drivers\edgedriver_win64 81.0.416.68", options); // Here add the selenium web driver path.
}
}
}
注意:如果您正在使用任何其他语言进行开发,那么您可以尝试将上面的代码转换为该语言来使其工作。
编辑:
public class new_java_class {
public static void main(String[] args) {
System.setProperty("webdriver.edge.driver","D:\\D drive backup\\selenium web drivers\\edgedriver_win64 81.0.416.72\\msedgedriver.exe");
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("download.default_directory",
System.getProperty("user.dir") + File.separator + "externalFiles" + File.separator + "downloadFiles");
EdgeOptions op=new EdgeOptions();
op.setExperimentalOption("prefs", prefs);
WebDriver browser = new EdgeDriver(op);
browser.get("https://microsoft.com");
}
}
我想问一下,是否有人试图使用selenium 3.X更改微软Edge Chromium驱动程序的默认下载位置。在Chrome浏览器上,我们可以使用类似这样的内容 信息:Microsoft Edge浏览器版本:80.0.361.66(官方版本)(64位) 预先感谢
我一直在学习教程,并且我出现在Firefox上,并使用,我可以在定义浏览器时设置无头模式(),但仅适用于Firefox。我下载了新的chromium Edge的驱动程序,但我似乎无法在中设置关键字。谁能告诉我如何在定义浏览器时设置选项? 似乎没有选项关键字,我得到一个错误: 任何帮助都将不胜感激。提前感谢!
我试图在自动化过程中为selenium设置Chromium Edge浏览器的下载目录。 对于Chrome,我可以使用如下Chrome选项实现这一点:options.setExperimental选项(“download.default_directory”,downloadFilepath); 我需要为Chromium边缘浏览器做同样的事情。如何下载自定义文件夹内的文件,而不是我们系统中默认的下载
问题内容: 我使用Selenium Marrionette和GeckoDriver提取Web数据。我使用以下设置我的Firefox配置文件首选项: 从我阅读了无法设置firefox配置文件首选项和将FirefoxProfile传递给FirefoxDriver的知识后,我发现现在使用时似乎什么也没做。因此,我需要对实施新的更新,但是我不确定如何确切地做到这一点。有任何想法吗? 问题答案: 好吧,我相
问题内容: 请找到以下带有镶边功能的代码。实际上,浏览器没有将文件下载到指定的路径。 问题答案: 对于Chromedriver,请尝试: 注意:-在Windows中,您需要使用\\作为路径,而如果您使用linux或mac,则使用// 希望这可以帮助。:)
如何设置ng选项的默认值。。。 以下是我的ng选项指令: