Junior — Middle
Czy masz praktyczne doświadczenie w korzystaniu z WebDriver do automatyzacji testów lub interakcji ze stronami internetowymi?
sobes.tech AI
Odpowiedź od AI
Tak, WebDriver jest szeroko używany do automatyzacji testów aplikacji internetowych. Umożliwia programowe sterowanie przeglądarką, emulację działań użytkownika (kliknięcia, wprowadzanie tekstu, nawigacja) i sprawdzanie stanu strony.
Przykład w C# z użyciem 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();
Taki sposób pozwala tworzyć automatyczne testy, które sprawdzają funkcjonalność strony, a także korzystać z WebDriver do parsowania lub interakcji z stronami internetowymi poza testami.