Random - размеры окна chromedriver
Почему у браузера не открываются окна рандомных размеров ?
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
Random random = new Random();
List<string> textList = new List<string>()
{
"q",
"w",
"e",
"r",
"t",
"y",
"u",
"i",
"o",
"p"
};
private void Button_Click(object sender, RoutedEventArgs e)
{
ZapuskPotokov(30);
}
private void ZapuskPotokov(int viborKolPotokov)
{
for (int i = 0; i < viborKolPotokov; i++)
{
int j = i;
Task.Run(() => Algoritm(j, viborKolPotokov));
}
}
private void Algoritm(int num1, int num2)
{
//Debug.WriteLine(random.Next(0, 10).ToString());
//Debug.WriteLine(textList[random.Next(0, 10)]);
//Debug.WriteLine($"текст {random.Next(0, 10)} текст");
ZapuskBrauzera();
}
private void ZapuskBrauzera()
{
IWebDriver Browser;
ChromeOptions options = new ChromeOptions();
options.AddArgument($"--window-size={random.Next(400, 1800)}, {random.Next(400, 980)}");
var driverService = ChromeDriverService.CreateDefaultService();
//driverService.HideCommandPromptWindow = true;
Browser = new ChromeDriver(driverService, options, TimeSpan.FromMinutes(3));
}
}
Ответы (1 шт):
Автор решения: MRXIT
→ Ссылка
Process process = new Process();
process.StartInfo.FileName = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
process.StartInfo.Arguments = $"--window-size={random.Next(400, 1800)}, {random.Next(400, 980)}";
process.Start();
Если и это не поможет, значит ошибка в аргументах. Вероятно всего, неверный формат.