Sobes.tech
Junior — Middle

Consegues listar as classes-chave usadas no Selenium para automação de browsers?

sobes.tech IA

Resposta da IA

No Selenium, as classes-chave para a automação de navegadores são:

  • WebDriver — interface principal para controlar o navegador.
  • ChromeDriver, FirefoxDriver, EdgeDriver e outros — implementações do WebDriver para navegadores específicos.
  • By — classe para localizadores de elementos (por exemplo, By.id, By.xpath).
  • WebElement — representa um elemento na página web com o qual se pode interagir.
  • Actions — para interações complexas do usuário, como arrastar e soltar.
  • ExpectedConditions — conjunto de condições para esperas explícitas.

Exemplo de criação de driver e busca de elemento:

WebDriver driver = new ChromeDriver();
driver.get("https://example.com");
WebElement button = driver.findElement(By.id("submit"));
button.click();