Sobes.tech
Junior — Middle

Czy w swoich projektach używałeś metod pobierania danych przez gettery?

sobes.tech AI

Odpowiedź od AI

Tak, w projektach automatyzacji testów często używa się getterów do pobierania wartości pól obiektów lub elementów interfejsu.

Getter pomaga ukryć dostęp do danych, co ułatwia utrzymanie i modyfikację kodu. Na przykład, jeśli trzeba pobrać tekst z pola wejściowego na stronie, można użyć metody-gettera, która zwraca aktualną wartość tego pola.

Przykład w Java dla 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");
    }
}

Takie podejście poprawia czytelność testów i ułatwia ich utrzymanie.