protected void EnterKeyBoardInput(By locator) { Actions action = new Actions(driver); action.SendKeys(Keys.Enter).Build().Perform(); ExtentReportHelpers.AddTestInfo(3, ""); }
public static void DeleteAllProject() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/DeleteAllProjects.sql", Encoding.UTF8); DBHelpers.ExecuteQuery(query); ExtentReportHelpers.AddTestInfo(2, "PARAMETERS: Executa query - " + query); }
protected void SendKeys(IWebElement element, string text) { WaitForElement(element); Clear(element); element.SendKeys(text); ExtentReportHelpers.AddTestInfo(3, "PARAMETER: " + text); }
protected void ScrollDownToText(string text) { AguardarLoading(); Size screenSize = DriverFactory.INSTANCE.Manage().Window.Size; int xMiddleScreen = screenSize.Width / 2; int yInitial = (int)(screenSize.Height * 70) / 100; int yFinal = (int)(screenSize.Height * 20) / 100; Stopwatch timeOut = new Stopwatch(); timeOut.Start(); while (!ReturnIfTextExistsOnScreen(text) && ((int)timeOut.Elapsed.TotalSeconds) <= GlobalParameters.CONFIG_DEFAULT_TIMEOUT_IN_SECONDS) { try { ScrollUsingTouchActions(xMiddleScreen, yInitial, xMiddleScreen, yFinal); ExtentReportHelpers.AddTestInfo(3, ""); } catch (StaleElementReferenceException e) { continue; } } timeOut.Stop(); }
protected string GetValue(By locator) { string text = WaitForElement(locator).GetAttribute("value"); ExtentReportHelpers.AddTestInfo(3, "RETURN: " + text); return(text); }
public static List <string> RetornaIdSubProjetoDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/idSubProjeto.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Retorna Id Sub Projeto"); return(DBHelpers.RetornaDadosQuery(query)); }
protected string GetAttribute(By locator, string mensagem) { string text = WaitForElement(locator).GetAttribute(mensagem); ExtentReportHelpers.AddTestInfo(3, ""); return(text); }
protected void SendKeys(By locator, string text) { Clear(locator); Console.WriteLine(text); WaitForElement(locator).SendKeys(text); ExtentReportHelpers.AddTestInfo(3, "PARAMETER: " + text); }
public static List <string> RetornaIdProblemaDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/idUmaTarefa.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Retorna id de um problema"); return(DBHelpers.RetornaDadosQuery(query)); }
public static void deletaMassaTestesDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/deletaMassaTestes.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Deleta registros para inciar testes"); DBHelpers.ExecuteQuery(query); }
public static void InsereTodosRegistrosDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/inserirTodosRegistrosTabela.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Insere todos registros para inciar testes "); DBHelpers.ExecuteQuery(query); }
public static List <string> RetornaInfoTarefaCriadaDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/obterTarefaCriada.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Retorna dados de uma tarefa criada"); return(DBHelpers.RetornaDadosQuery(query)); }
public static void DeletaSubprojetosDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/deletarSubProjetos.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Deleta SubProjetos vinculados a um projeto"); DBHelpers.ExecuteQuery(query); }
public static List <string> RetornaInfoMeuUsuarioDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/obterInfoMeuUsuario.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Retorna Informações meu usuario adm"); return(DBHelpers.RetornaDadosQuery(query)); }
public static int ReturnMaxProjectsBD() { string executQuerie = ProjectsQueries.CountProjectBD; ExtentReportHelpers.AddTestInfo(2, "Total search of project in table"); return(Convert.ToInt32(DataBaseHelpers.RetornaDadosQuery(executQuerie)[0])); }
public static List <string> RetornaIdNomeAleatorioProjetoDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/obterProjeto.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "consulta informações usuário"); return(DBHelpers.RetornaDadosQuery(query)); }
public static List <string> RetornaCriacaoUsuarioDB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/criacaoUsuario.sql", Encoding.UTF8); ExtentReportHelpers.AddTestInfo(2, "Retorna dados de criacao de usuario"); return(DBHelpers.RetornaDadosQuery(query)); }
public IRestResponse <dynamic> ExecuteRequest() { IRestResponse <dynamic> response; if (apiSpotfy) { response = RestSharpHelpers.ExecuteRequest(urlSpotify, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfo(urlSpotify, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } else if (apiGerarTokenSpotfy) { response = RestSharpHelpers.ExecuteRequest(urlGerarTokenSpotify, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); //ExtentReportHelpers.AddTestInfo(urlGerarTokenSpotify, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } else { response = RestSharpHelpers.ExecuteRequest(urlMantis, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfo(urlMantis, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } return(response); }
protected string GetText(By locator) { string text = WaitForElement(locator).Text; ExtentReportHelpers.AddTestInfo(3, "RETURN: " + text); return(text); }
protected void MouseOver(By locator) { Actions action = new Actions(driver); action.MoveToElement(WaitForElement(locator)).Build().Perform(); ExtentReportHelpers.AddTestInfo(3, ""); }
protected void SendKeysJavaScript(By locator, string value) { wait.Until(ExpectedConditions.ElementExists(locator)); IWebElement element = driver.FindElement(locator); javaScript.ExecuteScript("arguments[0].value='" + value + "';", element); ExtentReportHelpers.AddTestInfo(3, "PARAMETER: " + value); }
public string GetURL() { string url = driver.Url; ExtentReportHelpers.AddTestInfo(2, "RETURN: " + url); return(url); }
public string GetTitle() { string title = driver.Title; ExtentReportHelpers.AddTestInfo(2, "RETURN: " + title); return(title); }
protected bool ReturnIfElementIsSelected(IWebElement element) { WaitForElement(element); bool result = element.Selected; ExtentReportHelpers.AddTestInfo(3, "RETURN: " + result); return(result); }
protected void SendKeysWithoutWaitVisible(By locator, string text) { wait.Until(ExpectedConditions.ElementExists(locator)); IWebElement element = driver.FindElement(locator); element.SendKeys(text); ExtentReportHelpers.AddTestInfo(3, "PARAMETER: " + text); }
public static void InserirAssinarBugParaUser01DB() { string query = File.ReadAllText(GeneralHelpers.ReturnProjectPath() + "Queries/InsertBugAssignToUser.sql", Encoding.UTF8); DBHelpers.ExecuteQuery(query); ExtentReportHelpers.AddTestInfo(2, "PARAMETERS: Executa query - " + query); }
protected void ScrollToElementJavaScript(By locator) { wait.Until(ExpectedConditions.ElementExists(locator)); IWebElement element = driver.FindElement(locator); javaScript.ExecuteScript("arguments[0].scrollIntoView(true);", element); ExtentReportHelpers.AddTestInfo(3, ""); }
protected string GetValue(IWebElement element) { WaitForElement(element); string text = element.GetAttribute("value"); ExtentReportHelpers.AddTestInfo(3, "RETURN: " + text); return(text); }
public IRestResponse <dynamic> ExecuteRequest() { IRestResponse <dynamic> response = RestSharpHelpers.ExecuteRequest(url, requestService, method, headers, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfo(url, requestService, method.ToString(), headers, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); return(response); }
protected bool ReturnIfElementIsSelected(By locator) { wait.Until(ExpectedConditions.ElementExists(locator)); bool result = driver.FindElement(locator).Selected; ExtentReportHelpers.AddTestInfo(3, "RETURN: " + result); return(result); }