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.