FirefoxOptions 的 setPreference 方法未通过 Selenium C# 识别
setPreference method of FirefoxOptions is not getting recognized through Selenium C#
我对 C# 和与 firefox 的集成还很陌生。
所以这可能是一个非常基本的新手问题:)
我有这个代码:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
FirefoxOptions options = new FirefoxOptions();
options.setPreference("browser.download.folderList", 2);
options.setPreference("browser.download.dir", "C:\Windows\temp");
options.setPreference("browser.download.useDownloadDir", true);
options.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
options.setPreference("pdfjs.disabled", true); // disable the built-in PDF viewer
setPreference 标记为红色。它不被认可。
我安装了以下软件:
少了什么?
FirefoxOptions.SetPreference 方法(字符串,Int32)
FirefoxOptions.SetPreference Method (String, Int32)
定义:
public void SetPreference(
string preferenceName,
int preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.folderList", 2);
有:
options.SetPreference("browser.download.folderList", 2);
FirefoxOptions.SetPreference 方法(字符串,字符串)
FirefoxOptions.SetPreference Method (String, String)
定义:
public void SetPreference(
string preferenceName,
string preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.dir", "C:\Windows\temp");
options.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
有:
options.SetPreference("browser.download.dir", "C:\Windows\temp");
options.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
FirefoxOptions.SetPreference 方法(字符串、布尔值)
FirefoxOptions.SetPreference Method (String, Boolean)
定义:
public void SetPreference(
string preferenceName,
bool preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.useDownloadDir", true);
options.setPreference("pdfjs.disabled", true);
有:
options.SetPreference("browser.download.useDownloadDir", true);
options.SetPreference("pdfjs.disabled", true);
我对 C# 和与 firefox 的集成还很陌生。
所以这可能是一个非常基本的新手问题:)
我有这个代码:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
FirefoxOptions options = new FirefoxOptions();
options.setPreference("browser.download.folderList", 2);
options.setPreference("browser.download.dir", "C:\Windows\temp");
options.setPreference("browser.download.useDownloadDir", true);
options.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
options.setPreference("pdfjs.disabled", true); // disable the built-in PDF viewer
setPreference 标记为红色。它不被认可。
我安装了以下软件:
少了什么?
FirefoxOptions.SetPreference 方法(字符串,Int32)
FirefoxOptions.SetPreference Method (String, Int32)
定义:
public void SetPreference(
string preferenceName,
int preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.folderList", 2);
有:
options.SetPreference("browser.download.folderList", 2);
FirefoxOptions.SetPreference 方法(字符串,字符串)
FirefoxOptions.SetPreference Method (String, String)
定义:
public void SetPreference(
string preferenceName,
string preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.dir", "C:\Windows\temp");
options.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
有:
options.SetPreference("browser.download.dir", "C:\Windows\temp");
options.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
FirefoxOptions.SetPreference 方法(字符串、布尔值)
FirefoxOptions.SetPreference Method (String, Boolean)
定义:
public void SetPreference(
string preferenceName,
bool preferenceValue
)
所以你需要替换:
options.setPreference("browser.download.useDownloadDir", true);
options.setPreference("pdfjs.disabled", true);
有:
options.SetPreference("browser.download.useDownloadDir", true);
options.SetPreference("pdfjs.disabled", true);