Junior — Middle
Hai utilizzato metodi di ottenimento dei dati tramite getter nei tuoi progetti?
sobes.tech AI
Risposta dell'AI
Sì, nei progetti di automazione dei test, si utilizzano spesso getter per ottenere i valori dei campi degli oggetti o degli elementi dell'interfaccia.
I getter aiutano a incapsulare l'accesso ai dati, semplificando la manutenzione e la modifica del codice. Ad esempio, se si desidera ottenere il testo di un campo di input su una pagina, si può usare un metodo getter che restituisce il valore attuale di quel campo.
Esempio in Java per 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");
}
}
Questo approccio migliora la leggibilità dei test e ne facilita la manutenzione.