यह मेरा समाधान है, मैं संदर्भ हूँ: How to set Chrome preferences using Selenium Webdriver .NET binding?सी # डिफ़ॉल्ट डाउनलोड निर्देशिका क्रोम WebDriver सेट करें?
लेकिन काम नहीं कर रहा, मैं
सेल्सियस के लिए गूगल क्रोम के लिए डिफ़ॉल्ट निर्देशिका को बदलने की जरूरत है: \ अस्थायी \
मदद के लिए धन्यवाद।
public class ChromeOptionsWithPrefs : ChromeOptions
{
public Dictionary<string, object> prefs { get; set; }
}
public static void Initialize()
{
var options = new ChromeOptionsWithPrefs
{
prefs = new Dictionary<string, object>
{
{"download.default_directory", @"C:\temp\"}
}
};
RemoteWebDriver driver = new ChromeDriver(@"D:\chromedriver_win32\", options);
var download = driver.FindElements(By.XPath("//a[.='Download']"));
foreach (var t in download)
{
t.SendKeys(Keys.Enter);
}
}
इम इस समाधान finded, यह
var chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference("download.default_directory", @"D:\DataTest");
chromeOptions.AddUserProfilePreference("intl.accept_languages", "nl");
chromeOptions.AddUserProfilePreference("disable-popup-blocking", "true");
var driver = new ChromeDriver(@"D:\chromedriver_win32\", chromeOptions);
var download = driver.FindElements(By.XPath("//a[.='ダウンロード']"));
foreach (var t in download)
{
t.SendKeys(Keys.Enter);
}
आप प्रश्न में अपने जवाब देना नहीं है के लिए। बस इसे एक उत्तर के रूप में जोड़ें .. – Adarsha
यहां डुप्लिकेट प्रश्न https://stackoverflow.com/questions/33434443/download-file-at-custom-path-using-selenium-webdriver –