private async Task InitSelenium() { await Task.Run(() => { driverFactory = new DriverFactory(); driver = driverFactory.CreateDriver(); reg = new RegistrationPage(driver); //sizing var screen = WindowExt.GetSecondaryScreen().WorkingArea; driver.Manage().Window.Size = new Size(screen.Width / 2, screen.Height - 200); //move window to the left if 2 screens if (Screen.AllScreens.Length > 1) { driver.Manage().Window.Position = new Point(-1500, 0); } }); }