private static void SingIn(RemoteWebDriver driver) { try { string url = "https://www.indeed.com/"; driver.Navigate().GoToUrl(url); driver.Manage().Window.Maximize(); IndeedHomePage indeed = new IndeedHomePage(driver); // click Sign in IWebElement singin = indeed.InitialNavBar.SingIn; singin.Click(); SigningPage signinPage = new SigningPage(driver); signinPage.EmailAddress.SendKeys(""); signinPage.Password.SendKeys(""); signinPage.SigningButton.Click(); } catch (Exception e) { string message = e.Message; //ITakesScreenshot screenshotDriver = driver as ITakesScreenshot; //Screenshot screenshot = screenshotDriver.GetScreenshot(); // screenshot.SaveAsFile("c:/junk/userlogin.png", ScreenshotImageFormat.Png); driver.Quit(); } }
private static void SearchJobs(RemoteWebDriver driver) { try { string url = "https://www.indeed.com/"; driver.Navigate().GoToUrl(url); IndeedHomePage indeed = new IndeedHomePage(driver); IWebElement searchWhat = indeed.SearchWhat; IWebElement searchWhere = indeed.SearchWhere; IWebElement findJobs = indeed.FindJobs; searchWhat.SendKeys("QA Engineer"); searchWhere.Click(); searchWhere.Clear(); searchWhere.SendKeys("Seattle, WA"); findJobs.Click(); } catch { //ITakesScreenshot screenshotDriver = driver as ITakesScreenshot; //Screenshot screenshot = screenshotDriver.GetScreenshot(); //screenshot.SaveAsFile("c:/esemez/userlogin.png", ScreenshotImageFormat.Png); driver.Quit(); } }