public override object Run() { if (Javascript) { try { var element = Selenium.WebDriver.FindInput(What, Where); element.SendKeys(Text); return(element); } catch (Exception) { throw new ApplicationException($"Element {What} was not found"); } } else { var element = Selenium.WebDriver.FindInput(What, Where); var handle = Selenium.GetChromeHandle(); var screenLocation = Selenium.PutElementOnScreen(element); UserInteropAdapter.ClickOnPoint(handle, screenLocation); Thread.Sleep(50); UserInteropAdapter.SendText(handle, Text, screenLocation); Thread.Sleep(50); UserBindings.SetForegroundWindow(UserBindings.GetConsoleWindow()); return(element); } }
public override object DoRun() { var chromeHandle = Selenium.BrowserHandle; var clientPoint = new Point(200, 200); //UserInteropAdapter.ClickOnPoint(chromeHandle, clientPoint); Selenium.BringToFront(); Thread.Sleep(150); UserInteropAdapter.SendText(chromeHandle, $"PRGORILOCAL\\{UserName}\t{Password}\n", clientPoint); return(null); }