Butona bastığımda yazdığım methodu aynı anda 4 pencere açılıp aynı anda sürekli methodun içeriğini çalışmalarını istiyorum.
Selnium ile yaptığım projeyi tek pencere ile yönetmek değil multi chrome açıp onlarda da çalışmasını istiyorum. Birde kullandığım eklentinin birinin await ile bekliyorum async olması lazım.
alttaki gibi yapmaya çalıştım ama pencereler açılıyor 1 tanesinde görev dönüyor. diğerleri boş ekranda bekliyor chrome.
Selnium ile yaptığım projeyi tek pencere ile yönetmek değil multi chrome açıp onlarda da çalışmasını istiyorum. Birde kullandığım eklentinin birinin await ile bekliyorum async olması lazım.
alttaki gibi yapmaya çalıştım ama pencereler açılıyor 1 tanesinde görev dönüyor. diğerleri boş ekranda bekliyor chrome.
Kod:
for (int i = 0; i < 3; i++)
{
new Thread (() =>
{
while (true)
{
MultiCalis();
}
}).Start();
}
private async **** MultiCalis()
{
await DriverBaslat(null);
await Task.Delay(2000);
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(40);
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
await GorevAsync();
await Task.Delay(2000);
}
Moderatör tarafında düzenlendi: