Tarayıcı Ayarları

Tarayıcı Ayarları

Tarayıcı Ayarları

Komut Satırı Penceresinin Gizlenmesi

var firefoxService = FirefoxDriverService.CreateDefaultService();
firefoxService.HideCommandPromptWindow = true;

var chromeService = ChromeDriverService.CreateDefaultService();
chromeService.HideCommandPromptWindow = true;

Tarayıcı Penceresinin Gizlenmesi

var chromeOptions = new ChromeOptions();
chromeOptions.AddArguments(BrowserOptionNames.ChromeHeadless);
..
new ChromeDriver(chromeService, chromeOptions);

var firefoxOptions = new FirefoxOptions();
firefoxOptions.AddArguments(BrowserOptionNames.FirefoxHeadless);
..
new FirefoxDriver(firefoxService, firefoxOptions);

İndirilen Dosya Konumu Belirleme

var firefoxOptions = new FirefoxOptions();
firefoxOptions.SetPreference(“browser.download.dir, Directory.GetCurrentDirectory() + “\\firefoxTemp”);
...
new FirefoxDriver(firefoxService, firefoxOptions);

var chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference(“download.default_directory, Directory.GetCurrentDirectory() + “\\chromeTemp”);
...
new ChromeDriver(chromeService, chromeOptions);

Tarayıcı time out süresi ayarlama

Default olarak timeout süreleri; For implicit waits: 0 seconds. For page loads: 300 seconds. For script timeouts: 30 seconds.

Aşağıdaki kod ile değiştirilebilir.

Tarayıcı Penceresi gizli(headless) olduğunda dosya indirme

Tarayıcı headless durumunda olduğunda dosya indirme işlemini yapamamaktadır. Aşağıdaki düzenlemenin yapılması gerekmektedir. Chrome için;

Firefox için;

Chrome ve Firefox için metodun kullanımı;

Last updated

Was this helpful?