C#CoreCompat.Selenium.WebDriver无法创建FirefoxProfile实例

时间:2018-10-21 14:56:01

标签: c# selenium .net-core webdriver selenium-firefoxdriver

我想为Firefox设置代理:

FirefoxProfile profile = new FirefoxProfile();
String proxy = "xx.xx.xx.xx:80";
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy=PROXY;
proxy.FtpProxy=PROXY;
proxy.SslProxy=PROXY;
profile.SetProxyPreferences(proxy);
FirefoxDriver driver = new FirefoxDriver(profile);

但是当我尝试创建Firefox个人资料实例时:

FirefoxProfile profile = new FirefoxProfile();

我遇到以下错误:

  

找不到名为   'C:\ Users \ user.nuget \ packages \ corecompat.selenium.webdriver \ 3.5.3-beta001 \ lib \ netcoreapp2.0 \ webdriver.json'   或ID为'WebDriver.FirefoxPreferences'的嵌入式资源。

只有一个文件-CoreCompat.Selenium.WebDriver.dll,我只有一个活动配置文件(“默认”)

existed profiles

是否有正确的方法来获取FirefoxProfile实例?或如何获取id为'WebDriver.FirefoxPreferences'的webdriver.json或嵌入式资源?

预先感谢

0 个答案:

没有答案