Opis zlecenia
C# C Sharp Selenium ChromeDriver, Windows
ChromeDriver każdorazowo tworzy tymczasowy profil użytkownika. Cel poprawki to wskazanie istniejącego profilu, by w sterowanej instancji Chrome działały ustawienia i wtyczki tego profilu.
Prawidłowo zaimplementować:
var options = new ChromeOptions();
options.AddArguments("--user-data-dir=C:\Users\name\AppData\Local\Google\Chrome\User Data"); options.AddArgument("--profile-directory=Default");
Aplikacja zawiera licznik iteracji resetujący się co n-pętli.
Bug: jeśli na ostatniej iteracji przed resetem licznika link jest błędny, licznik staje i reset nie następuje niezależnie od ilości wykonanych pętli. Jeśli link jest błędny na którejkolwiek innej iteracji, licznik uwzględnia tą iterację prawidłowo.