Sobes.tech
Junior — Middle

Utilizou métodos de obtenção de dados através de getters nos seus projetos?

sobes.tech IA

Resposta da IA

Sim, nos projetos de automação de testes, muitas vezes são utilizados getters para obter os valores dos campos de objetos ou elementos de interface.

Os getters ajudam a encapsular o acesso aos dados, o que facilita a manutenção e alteração do código. Por exemplo, se precisar obter o texto de um campo de entrada numa página, pode usar um método getter que devolve o valor atual desse campo.

Exemplo em Java para Selenium:

public class LoginPage {
    private WebDriver driver;

    public LoginPage(WebDriver driver) {
        this.driver = driver;
    }

    public String getUsername() {
        return driver.findElement(By.id("username")).getAttribute("value");
    }
}

Este método melhora a legibilidade dos testes e facilita a sua manutenção.