Sobes.tech
Junior — Middle

Hai esperienza pratica nell'uso di WebDriver per automatizzare i test o interagire con le pagine web?

sobes.tech AI

Risposta dell'AI

Sì, WebDriver è ampiamente utilizzato per automatizzare i test delle applicazioni web. Permette di controllare programmaticamente il browser, emulare le azioni dell'utente (clic, inserimento testo, navigazione) e verificare lo stato della pagina.

Esempio in C# con Selenium WebDriver:

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

var driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://example.com");

var element = driver.FindElement(By.Id("login"));
element.SendKeys("username");

var button = driver.FindElement(By.CssSelector("button.submit"));
button.Click();

driver.Quit();

Questo approccio permette di creare test automatici che verificano la funzionalità del sito, così come di usare WebDriver per il parsing o l'interazione con pagine web al di fuori dei test.