public static void LogIn(string emailadress, string password) { try { SeleniumSetMethod.ElementPresent(txtEmailAdress); SeleniumSetMethod.ElementEnabled(txtEmailAdress); SeleniumSetMethod.ElementEmpty(txtEmailAdress); txtEmailAdress.Clear(); SeleniumSetMethod.EnterText(txtEmailAdress, emailadress); SeleniumSetMethod.ElementPresent(txtPassword); SeleniumSetMethod.ElementEnabled(txtPassword); SeleniumSetMethod.ElementEmpty(txtPassword); txtPassword.Clear(); SeleniumSetMethod.EnterText(txtPassword, password); SeleniumSetMethod.ElementPresent(btnSignIn); SeleniumSetMethod.ElementEnabled(btnSignIn); SeleniumSetMethod.Submits(btnSignIn); string urlSearch = WebDriver.driver.Url; SeleniumSetMethod.WaitForPageToLoad(WebDriver.driver, 35); SeleniumGetMethods.PageLoaded(urlSearch, "account"); Console.WriteLine("Login successful!"); } catch (Exception e) { Console.WriteLine("LogIn failed: {0}", e); } }
public static void EnterProduct(string search) { try { SeleniumSetMethod.ElementPresent(txtSearch); SeleniumSetMethod.ElementEnabled(txtSearch); SeleniumSetMethod.ElementEmpty(txtSearch); SeleniumSetMethod.EnterText(txtSearch, search); SeleniumSetMethod.ElementPresent(btnSearch); SeleniumSetMethod.ElementEnabled(btnSearch); SeleniumSetMethod.Submits(btnSearch); string urlProducts = WebDriver.driver.Url; SeleniumSetMethod.WaitForPageToLoad(WebDriver.driver, 50); SeleniumGetMethods.PageLoaded(urlProducts, "shirt"); Console.WriteLine("Search successful!"); } catch (Exception e) { Console.WriteLine("Search failed: {0}", e); } }